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

  1. 1Apply and complete the screening questions
  2. 2Complete the AI interview for this role — it's how your expertise gets in front of the client
  3. 3Profile review
  4. 4Onboarding — our Talent Ops team will get you set up

Apply