C++ Developer - LLM
YO IT CONSULTING
Uganda
Posted on
Job Description
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. **Job 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 (Top Coders). Candidates should be able 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.