A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning. The successful candidate will play a critical role in creating high-quality reasoning datasets to train and improve Large Language Models (LLMs). This position focuses on designing structured programming challenges and reasoning tasks to enhance the problem-solving capabilities of advanced AI systems. This is an excellent opportunity for individuals with strong problem-solving expertise to contribute to cutting-edge AI development. Job Responsibilities: Design and create structured reasoning tasks rooted in programming challenges to train LLMs. Develop datasets that test and improve an LLM?s ability to solve complex, multi-step problems with clear explanations. Collaborate with researchers and engineers to ensure task objectives align with model training goals. Incorporate feedback to iterate on and refine task designs based on model performance. Maintain consistency and clarity in task descriptions, ensuring they meet high-quality standards. Job Requirements: At least 3 years of experience in software development, with a focus on C++/C programming Excellent analytical skills and the ability to break down complex problems into structured steps. Proficient in English, with strong written communication skills for crafting clear and logical explanations. Creativity and attention to detail in designing programming and reasoning tasks. A profile on platforms like LeetCode, HackerRank, or GitHub that demonstrates advanced problem-solving skills is a plus. proficiency in English, both written and verbal Mandatory Skills - C++ Total Years Of exp- 3+ years Mandatory, Expertise in competitive programming & Structured reasoning tasks.