Job Title: LLM - AI Reasoning Engineer C++
Duration: Full-time, contractual, 4 - 5 hours (UTC-8:00 America/Los_Angeles)
A leading innovator in technology seeks a skilled C++ Developer with expertise in competitive programming and logical reasoning. The successful candidate will play a pivotal role in creating high-quality reasoning datasets to enhance Large Language Models (LLMs). This position involves designing structured programming challenges and reasoning tasks to improve the problem-solving capabilities of advanced AI systems. It is an excellent opportunity for individuals with strong problem-solving skills to contribute to cutting-edge AI development.
Responsibilities:
Design and develop structured reasoning tasks rooted in programming challenges to train LLMs. Create datasets that test and improve an LLM's ability to solve complex, multi-step problems with clear and logical explanations. Collaborate with researchers and engineers to align task objectives with model training goals. Refine and iterate on task designs based on performance feedback from LLM evaluations. Ensure clarity, consistency, and high-quality standards in task descriptions.
Requirements:
At least 3+ years of professional experience in software development, with a strong focus on C++. Highly skilled C++ programmers with the ability to solve LeetCode / Hackerrank problems. Excellent analytical skills, with the ability to break down complex problems into structured and logical steps. Proficiency in English, with strong written communication skills for creating clear task descriptions. Demonstrated creativity and attention to detail in designing programming and reasoning tasks. A proven track record of advanced problem-solving skills on platforms like LeetCode, HackerRank, or GitHub.