The work

You will design algorithmic problems that do not already appear on Codeforces, AtCoder or another online judge. For each problem, you will write the statement, define constraints, implement a correct reference solution in C++, and build tests covering edge cases, maximum constraints and plausible wrong approaches. Some problems also require custom checkers for outputs with multiple valid answers.

What the screening examines

The AI interview is likely to ask for verifiable details from your competitive programming record and then probe your reasoning about algorithms, complexity, constraints and validation. Be ready to explain how you establish originality, compare a reference solution with a brute-force oracle, construct adversarial cases and identify ambiguous statements or unintended solutions. Advanced C++ is required, and clear written and verbal English is expected for statements, editorials, test rationale and review feedback. Prior work as a problem setter, tester or checker on a major platform is a strong plus, not a stated requirement.

Logistics

This is a fully remote contractor role with a commitment of at least 15 hours per week. The listing emphasizes independent work, deadlines and task submissions rather than fixed meeting hours, so candidates should confirm any synchronous requirements during onboarding. Compensation is output-based and depends on tasks meeting project specifications, with minimum submission requirements applying. Selected contributors are expected to begin their first tasks within 24–48 hours after onboarding.

Pay band: $45–65/hr