← Back to jobs

Competitive Coder

Software Engineering

Rate
$45-65/hr listed
Hours
15+ h/week
Where
Remote
Type
Contract, part-time
Skills
C++, competitive programming

Put your competitive programming skills to use: write original problems that no online judge has, with a reference solution, a solid test suite and checkers for problems with more than one valid output. Remote, 15 or more hours a week.

What you will do

  • Create unique, custom competitive programming problems, each with a reference solution and a robust test suite.
  • Design and build checkers in C++ for problems with multiple valid outputs.
  • Validate submissions against complex problem statements and edge cases.
  • Work with the client team to sharpen problem requirements and clear up ambiguous cases.
  • Document checker logic and give feedback on test cases and checkers.

What you need

  • Expertise in competitive programming and problem analysis.
  • Advanced C++ for building robust checkers.
  • Strong analytical skills for complex constraints and multiple solution paths.
  • Clear written and verbal communication, and close attention to detail.
  • Experience working independently and remotely, and producing well-documented code under tight deadlines.
  • A plus: past work as a problem setter, tester or checker on a major competitive programming site.

How pay works

The listed rate is $45-65 an hour, paid per task: every task that meets the project spec is paid. A weekly minimum number of tasks applies.

Getting started

If you are selected, first tasks usually start within 24-48 hours of onboarding.

Apply (opens in a new tab)