Overview
C++ Developer – LLM Jobs in South Africa at YO IT CONSULTING
Title: C++ Developer – LLM
Company: YO IT CONSULTING
Location: South Africa
LLM – AI Reasoning Engineer C++
Experience: 3 – 20 Years
Contract Duration: 6-12 Months
Opportunity- Full-time, contractual, 4 – 5 hours (UTC-8:00 America/Los_Angeles)
Jd
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 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.
Job 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.
Skills: c programming,leetcode,structured programming,problem-solving,datasets creation,creativity,attention to detail,competitive programming,task design,research collaboration,problem solving,clear task description,hackerrank,c,english communication,structured reasoning tasks,task description writing,designing reasoning tasks,data analysis,programming challenge design,data set creation,analytical skills,team collaboration,english proficiency,problem-solving skills,creative task design,coders,oral communication,descriptive writing,software development,designing programming challenges,reasoning tasks,program design,structured programming challenges,creating datasets,programming design,programming challenges,data creation,designing programming tasks,c++,collaboration,written communication,data structure design,programming,dataset creation,collaborative skills,clear task descriptions,communication,communication skills,clear communication,structural programming,data structuring,logical reasoning