M
Codeforces Problem Setter
micro1
Contract type
Freelance
Work mode
Remote
Experience
3 years
Job description
Create original competitive programming problems, reference solutions and test suites as reinforcement learning environments for evaluating AI models on hard algorithmic problems.
At a glance
- Employment
- Contract · Independent contractor
- Work mode
- Remote
- Languages
- English
- Pay
- USD 30 – 100 / hour
What you'll do
- Design original competitive programming problems, absent from Codeforces, AtCoder, and all other judges.
- Write a correct reference solution and verify it against the constraints.
- Build a robust test suite: edge cases, maximum constraints, and tests that break plausible wrong approaches.
- Implement checkers for problems with multiple valid outputs.
- Document the problem's intended solution, complexity, and the reasoning behind your test cases.
- Review problems from other contributors for correctness and test coverage.
- Flag problems that turn out to be ambiguous or have unintended solutions.
What we're looking for
- Strong competitive programming record — Codeforces, AtCoder, ICPC, IOI, or equivalent.
- Advanced C++ for reference solutions and checkers.
- Deep algorithmic knowledge and the ability to reason about constraints, complexity, and edge cases.
- Meticulous attention to detail in validation and output consistency.
- Clear written and verbal English for documenting problems and edge cases.
- Comfortable working independently and meeting deadlines.
Nice to have
- Prior experience as a problem setter, tester, or checker on a major platform is a strong plus.
How to get hired
- 1Apply and complete the screening questions
- 2Complete the AI interview for this role — it's how your expertise gets in front of the client
- 3Profile review
- 4Onboarding — our Talent Ops team will get you set up
