micro1 · Worldwide · Contract · Remote
Job Title:Codeforces Problem Setter
Job Type: Contractor (15hrs+ a week)
Location: Remote
Opportunity Snapshot
Pay:$30 - $100
Commitment: 15+ hours per week
Location: Fully remote
You’ll need: Strong competitive programming background and advanced C++
Your tasks: Create original competitive programming problems with reference solutions and robust test suites
You’ll create Reinforcement Learning Environments that test a model’s ability to solve hard algorithmic problems. Each task means writing an original problem that doesn’t exist on any online judge, a correct reference solution, and a test suite strong enough that a wrong solution fails.
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.
• Prior experience as a problem setter, tester, or checker on a major platform is a strong plus.
Compensation Structure
Compensation is output-based; experts are paid per task that meets the project specifications. The time required may v