Easy Job
Jobs › Other Remote Jobs

Codeforces Problem Setter

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

Open the full listing & Apply on Easy Job ↗