Use advanced C++ and competitive programming expertise to build problems, checkers, solutions, and test suites for next-generation AI systems. This remote contractor role offers output-based compensation of $45 to $65 per hour.
About OpenTrain
OpenTrain AI is the hiring and contracting organization for this role. OpenTrain helps people build careers in AI training and data labeling, connecting skilled contributors with projects that shape how modern AI systems learn and perform.
Creating an OpenTrain account is free, and candidates can apply in minutes. This contractor opportunity is fully remote and open to qualified candidates in the listed countries.
- Remote contractor position
- Part-time commitment of 15 or more hours per week
- Candidates must be based in India, the United Kingdom, the United States, Germany, Japan, Australia, Ireland, Iceland, Greenland, Switzerland, or Canada
About AI Training Work
AI training is the human work behind intelligent systems. Contributors create examples, evaluate model outputs, and test whether AI can reason accurately across challenging tasks. In this role, your competitive programming knowledge will help train and assess systems that solve complex algorithmic problems.
- Work directly on cutting-edge AI training projects
- Use specialized programming expertise rather than prior AI industry experience
- Help improve how AI models reason, solve problems, and handle edge cases
The Role
As a Competitive Coder, you will build reinforcement learning environments for evaluating AI performance. You will create original competitive programming problems that are not available on online judges, develop reference solutions, and produce robust test suites.
The role also includes implementing C++ checkers for problems with multiple valid outputs and complex edge cases. You will review participant and model submissions against detailed problem statements, including problems sourced from platforms such as Codeforces.
- Compensation: $45 to $65 per hour, output-based and paid per approved task meeting specifications
- Role type: Contractor and part-time
- Expected availability: 15 or more hours per week, with an expected commitment under 20 hours per week
- Project duration: Expected to be under one month
- Start timing: Onboarding begins within 24 to 48 hours after selection
What You'll Do
You will combine algorithmic problem-solving, C++ development, testing, and technical communication to create reliable AI evaluation environments. Careful review is essential because the quality of each problem, checker, and test case affects the usefulness of the resulting training data.
- Design unique competitive programming problems and write reference solutions
- Create comprehensive test suites covering constraints and edge cases
- Implement robust C++ checkers for tasks with multiple valid outputs
- Evaluate participant and model submissions against complex problem statements
- Review problems sourced from platforms such as Codeforces
- Collaborate with cross-functional teams to refine requirements and clarify edge cases
- Document checker logic, solution requirements, and technical decisions
- Provide feedback on test cases and maintain high standards for code quality and documentation
Requirements and Qualifications
This role is designed for an intermediate-level contributor with advanced C++ ability and deep expertise in competitive programming. Previous AI experience is not required, but you should be comfortable analyzing difficult algorithmic tasks, validating code, and explaining technical logic clearly in English.
- Advanced proficiency in C++
- Deep expertise in competitive programming and algorithmic problem-solving
- Subject matter expertise in competitive programming and AI reinforcement learning
- Ability to interpret complex constraints and compare multiple solution pathways
- Strong attention to code validation, output consistency, and test coverage
- Clear technical writing skills for documenting checker logic and edge cases
- Fluent English proficiency
- Ability to work independently in a remote environment and meet project deadlines
Preferred Experience
Experience creating or reviewing competitive programming content is valued, particularly when it includes problem setting, testing, or checker development. Familiarity with major programming platforms can help you evaluate complex submissions and anticipate implementation errors.
- Previous experience as a problem setter, tester, or checker
- Experience with platforms such as Codeforces, LeetCode, AtCoder, or CodeChef
- Background building test cases for multiple valid outputs or difficult edge cases
How to Apply
Apply through OpenTrain and complete the screening and onboarding process. Candidates are screened quickly, with onboarding expected to begin within 24 to 48 hours after selection. Once onboarded, you will contribute tasks according to project specifications and the required weekly submission expectations.
- Create a free OpenTrain account
- Submit your application with your C++ and competitive programming background
- Complete screening and onboarding
- Work remotely on approved AI training tasks
- Maintain the required weekly availability and task quality standards