Algorithm and Coding Challenge Developer
Job Description
Solve and construct coding problems whose correctness can be tested rigorously, including problems with multiple valid outputs.
What you will do
• Analyze constraints, edge cases and hidden assumptions before implementing an efficient solution.
• Debug code, tests, dependencies and terminal environments and produce a reproducible result.
• Design novel contest problems absent from existing online judges, with reference solutions and robust test suites.
• Write C+• checkers for valid-output variations and document the logic.
• Evaluate generated solutions for logical errors and rule violations, then improve the problem or verifier.
Required background
• For general coding problems: strong algorithms and data structures, a general-purpose language, terminal fluency and experience debugging unfamiliar code.
• Ability to reason about complexity, edge cases and reproducible correctness, with clear technical explanations.
• For competitive checker development: competitive-programming expertise and advanced C+• for robust checkers.
Preferred background
• A verifiable Codeforces record.
• Problem-setting, testing or checker experience on established contest platforms.
Location and eligibility
• Remote; general coding-puzzle work explicitly permits global participation.
Availability
• Around 15 hours weekly; contest work calls for 15 or more. Timing, accepted-task standards and submission expectations are agreed before work.
Pay and engagement
Per accepted task; fee agreed before work
Payment is for a task meeting the agreed acceptance criteria. The fee and acceptance requirements are confirmed before you begin.
Amounts are in USD. The applicable rate or fee and work requirements are agreed before you begin.