Design challenging competitive programming problems, reference solutions, test suites, and C++ checkers that help train advanced AI systems. This remote contract offers 20+ hours per week at $45-$65 per hour.
About OpenTrain
OpenTrain is the #1 platform for finding and building careers in AI training and data labeling. We connect skilled contributors with specialized projects where they can help shape advanced AI systems, build a lasting professional profile, and apply in minutes.
- Free to create an OpenTrain account
- Remote contract work in a fast-growing AI industry
- A place to develop experience in coding-focused AI training
About AI Training Work
AI training is the human side of building artificial intelligence. Contributors create examples, evaluate model behavior, and provide structured feedback that helps AI systems reason more accurately. In coding projects, expert-designed challenges and reliable evaluations are essential for teaching models to solve complex problems.
- Work directly on training and evaluating next-generation AI systems
- Use your programming expertise to assess reasoning and solution quality
- Support flexible, remote work that can fit around other commitments
The Role
OpenTrain is seeking a Competitive Programming AI Training Expert to create custom reinforcement learning environments for evaluating an AI model's ability to solve complex competitive programming problems. You will design original challenges, develop reference solutions and robust test suites, and implement checkers for problems with multiple valid outputs.
This is a part-time contractor role requiring 20+ hours per week. The listed rate is $45-$65 per hour, and the role requires English communication. It is available to applicants in the countries designated in the application.
- Contractor and part-time engagement
- 20+ hours per week
- $45-$65 per hour
- Remote work
- English-language role
What You'll Do
You will build the problem and evaluation infrastructure needed to test AI-generated programming solutions. The work combines creative problem design, advanced C++ development, rigorous validation, and clear technical documentation.
- Design and implement unique competitive programming problems not found on existing online judges.
- Create reference solutions and comprehensive test suites for AI model submissions.
- Develop robust C++ checkers for problems with multiple valid outputs.
- Evaluate and validate participant submissions against problem requirements.
- Collaborate with the project team to refine specifications and clarify ambiguous scenarios.
- Document checker logic and communicate technical details clearly.
Requirements
This role is listed as entry level, but it requires substantial competitive programming and coding problem analysis expertise. You should be able to reason through complex constraints, account for multiple valid solution paths, and produce dependable code under tight deadlines.
- Expertise in competitive programming and coding problem analysis
- Advanced proficiency in C++ for implementing robust checkers
- Ability to create original competitive programming problems
- Strong analytical skills for interpreting complex constraints and solution paths
- Meticulous attention to code validation and output consistency
- Exceptional written and verbal communication skills
- Ability to work independently in a remote, collaborative environment
- Commitment to high-quality, well-documented code under tight deadlines
Helpful Background
Experience contributing to the competitive programming community can help you succeed in this role. Familiarity with established programming contest workflows is valuable, while major competitive programming achievements can strengthen your application but are not required.
- Experience as a problem setter, tester, or checker
- Familiarity with platforms such as Codeforces
- IOI medals or other competitive programming achievements are welcome but not required
Why This Work Matters
Competitive programming AI training sits at the intersection of software engineering, computer science, and model evaluation. By creating difficult original problems and precise checkers, you help produce the high-quality feedback AI systems need to improve their coding and reasoning abilities.
- Shape how advanced AI systems approach programming challenges
- Apply specialized technical skills to cutting-edge model development
- Build experience in a rapidly growing area of AI training
How to Apply
Create a free OpenTrain account, build your profile around your competitive programming and C++ experience, and apply through OpenTrain. Highlight relevant problem-setting, testing, checker-development, or competitive programming work, along with your availability for 20+ hours per week.
- Prepare details about your competitive programming experience
- Showcase advanced C++ and checker-development skills
- Confirm your English proficiency and weekly availability
- Apply through OpenTrain in minutes