6 days ago
Remote, United Kingdom +5 moreSenior
Responsibilities
- Write original algorithmic problems with clear statements, sound constraints, and intended solutions.
- Write correct C++ and Python solutions.
- Create realistic incorrect solutions representing common mistakes.
- Build generators, edge cases, stress tests, and hacking tests.
- Write testlib checkers and interactors for problems with multiple valid answers.
- Verify that correct solutions pass and incorrect solutions fail within time limits.
Requirements
- Demonstrated competitive-programming background through a public profile, Codeforces rating, or IOI, ICPC, or national-olympiad achievement.
- Fluent contest C++ knowledge including STL and algorithmic complexity.
- Comfortable writing Python.
- Ability to explain why solutions are incorrect and construct inputs that expose flaws.
- Strong written English at C1+ level.
- Applicants should provide competitive-programming handles and ratings, problem-setting experience, and IOI/ICPC/olympiad history.
Benefits
- Remote, part-time, freelance project-based work rather than permanent employment.
- Estimated workload of approximately 10–20 hours per week during active project phases, subject to project requirements.
- Paid per accepted task, with rates based on qualification tier and task efficiency.
- Up to the equivalent of $90 per hour.
- Flexible progression from application and qualification through project participation and task completion.
