AI Reasoning Engineer (C++/C) | Contractor | Remote – India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, Mexico
Join Turing — one of the world's fastest-growing AI companies — and contribute directly to advancing frontier Large Language Models (LLMs) for leading AI labs. This role focuses on generating high-quality training and evaluation data using C++ to improve model reasoning, coding ability, and alignment.
About Turing
Turing partners with the world's top AI labs to enhance frontier model capabilities in reasoning, coding, agentic behavior, multimodality, and STEM knowledge. We also build real-world AI systems that solve mission-critical challenges for enterprises globally.
Role Overview
You will work on a project with a foundational LLM company, helping improve their models through high-quality proprietary data generation. This includes:
- SFT (Supervised Fine-Tuning): Writing C++ code solutions to prompts and questions to build fine-tuning datasets.
- RLHF (Reinforcement Learning with Human Feedback): Evaluating and ranking model outputs to guide reward model refinement.
Note: This role does not require building or fine-tuning LLMs directly.
Day-to-Day Responsibilities
- Design, develop, and maintain efficient, high-quality C++ code for AI model training and optimization.
- Conduct model evaluations (Evals) to benchmark performance and analyze results.
- Evaluate and rank AI model responses across diverse domains against predefined criteria.
- Develop detailed explanations and rationales for evaluations, demonstrating strong technical reasoning.
- Lead SFT efforts, including creating and maintaining task-specific, high-quality datasets.
- Collaborate with researchers and annotators on RLHF workflows and reward model refinement.
- Design innovative evaluation strategies aligned with user needs and ethical guidelines.
- Conduct thorough peer reviews of code and documentation with constructive feedback.
- Collaborate cross-functionally to improve model performance and contribute to product enhancements.
- Continuously explore and integrate new tools and methodologies to enhance AI training processes.
Requirements
- Strong experience with C++ programming language concepts and best practices.
- Industry experience in code quality, formatting, and software development standards.
- Experience with C++ testing ecosystems, including unit, integration, and property-based testing.
- Familiarity with C++ frameworks and libraries.
- Knowledge of multi-threading and asynchronous programming in C++.
- Ability to work with architectural patterns and refactor code without introducing regressions.
- Strong debugging skills, including resolving memory and concurrency issues.
- 3+ years of overall work experience, with 2+ years of relevant C++ experience.
- Fluent in conversational and written English.
Engagement Details
- Commitment: Minimum 4 hours/day, 20 hours/week with 4-hour PST overlap required.
- Type: Contractor assignment (no medical/paid leave benefits).
- Duration: 6-month contract; expected start date is next week.
- Eligible Locations: India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, Mexico.
Evaluation Process (~90 minutes)
- Round 1: 60-minute technical interview.
- Round 2: 30-minute technical interview.
Perks
- Fully remote work environment.
- Opportunity to work on cutting-edge AI projects with leading LLM companies.
- Potential for contract extension based on performance and project needs.