Seeking experienced technical problem solvers and competitive programmers to create original algorithmic challenges and develop C++ reference solutions for next-generation AI systems.
Competitive Programmer
Job description
As a Competitive Programmer, you will use your expertise to help train next-generation AI systems by creating high-quality competitive programming environments that evaluate advanced problem-solving capabilities.
In this remote contractor role, you will design original competitive programming challenges, develop reference solutions, build comprehensive test suites, and implement robust checkers capable of validating problems with multiple correct outputs. No prior AI experience is required—your competitive programming expertise is what matters.
Key Responsibilities
Design Competitive Programming Problems
- Create unique competitive programming problems that are not available on existing online judges.
- Develop high-quality reference solutions.
- Build comprehensive and reliable test suites.
Develop Output Checkers
- Design and implement C++ checkers for problems with multiple valid outputs.
- Ensure checkers accurately validate participant submissions.
Evaluate Programming Solutions
- Review and validate submissions against complex problem statements.
- Handle challenging edge cases and multiple solution paths efficiently.
Collaborate with Engineering Teams
- Work with the customer team to clarify requirements and refine problem specifications.
- Provide feedback on test cases, problem statements, and checker quality.
Maintain Technical Documentation
- Document checker logic and implementation details.
- Clearly communicate technical decisions, assumptions, and edge cases.
Follow Best Practices
- Stay current with competitive programming standards.
- Apply best practices for problem design, testing, and validation.
Required Qualifications
- Strong expertise in competitive programming.
- Advanced C++ programming skills.
- Excellent understanding of algorithms and problem analysis.
- Strong analytical and logical reasoning abilities.
- Excellent written and verbal communication skills.
- High attention to detail.
- Ability to work independently in a remote environment.
- Ability to deliver well-documented, high-quality code under deadlines.
Preferred Qualifications
- Experience as a:
- Competitive programming problem setter
- Problem tester
- Checker developer
- Experience contributing to platforms such as Codeforces or similar competitive programming platforms.
Compensation
- $45–$65 per hour (output-based compensation)
- Payment is based on completed tasks that meet project specifications.
- Minimum weekly submission requirements apply.
Work Arrangement
- Remote
- Contractor
- Minimum commitment of 15 hours per week.
Hiring Timeline
- Hiring typically completed within 48 hours.
- Selected candidates are expected to begin work within 24–48 hours after onboarding.
About the Role
Your work will directly contribute to improving AI systems by creating realistic competitive programming environments that challenge advanced reasoning, algorithm design, and software engineering capabilities.
You will be redirected to the company's website to complete your application.