13 Nov
|
Synthires
|
India
Codeforces Problem Setter
Position: Codeforces Problem Setter
Type: Contractor
Compensation: $45–$65 per hour listed rate
Location: Fully Remote
About the Opportunity
We are seeking experienced competitive programmers with advanced C++ skills to design original algorithmic challenges and develop reliable reference solutions and test suites.
In this role, you will create reinforcement learning environments that evaluate an AI model's ability to solve challenging algorithmic problems. Each task involves developing an original problem that is not already available on Codeforces, AtCoder, or other online judges, writing a correct reference solution, and building comprehensive tests that can identify incorrect approaches.
Your work will help improve the problem-solving capabilities and reasoning accuracy of next-generation AI systems.
Key Responsibilities
- Design original competitive programming problems that are not already published on Codeforces, AtCoder, or other online judges.
- Develop correct reference solutions in advanced C++ and verify them against the problem constraints.
- Build robust test suites covering edge cases, maximum constraints, and scenarios designed to expose plausible incorrect solutions.
- Implement custom checkers for problems that allow multiple valid outputs.
- Document intended solutions, algorithmic complexity, and the reasoning behind test-case design.
- Review problems created by other contributors to verify correctness and test coverage.
- Identify and flag ambiguous problem statements or problems with unintended alternative solutions.
- Ensure consistency, accuracy,
and reliability across problem statements, solutions, and validation tests.
Required Qualifications
- Strong competitive programming background demonstrated through Codeforces, AtCoder, ICPC, IOI, or equivalent experience.
- Advanced C++ proficiency for developing reference solutions and custom checkers.
- Deep knowledge of algorithms and data structures.
- Ability to reason about problem constraints, computational complexity, edge cases, and potential incorrect approaches.
- Strong analytical and problem-solving skills.
- Excellent attention to detail when validating solutions and ensuring output consistency.
- Clear written and verbal English communication skills for documenting problems, solutions, and edge cases.
- Ability to work independently and meet project deadlines.
Preferred Qualifications
- Previous experience as a competitive programming problem setter, tester, or checker.
- Experience contributing problems to major competitive programming platforms.
- A robust track record in competitive programming competitions or recognized online programming platforms.
Compensation & Engagement
- Listed Compensation: $45–$65 per hour.
- Payment Structure: Output-based compensation. Experts are paid per task that meets project specifications; the actual time required may vary depending on experience and workflow. The listed hourly rate should not be interpreted as a guaranteed hourly wage.
- Engagement Type: Independent Contractor.
- Work Arrangement: Fully remote.
- Time Commitment: 15+ hours per week.
- Submission Requirements: Minimum task submission requirements apply.
📌 Competitive Coder (Remote | ) (India)
🏢 Synthires
📍 India