Find a jobRecruiters

Competitive Programming Problem Setter

Exclusive opportunity

Remote

Competitive Programming Problem Setter

Mindrift

Competitive Programming Problem Setter

Skills

PythonAI

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Remote, OR 97458, USA

Work mode:

Remote

Published on:

22 August 2026

What they need


Please submit your CV in English and indicate your level of English proficiency.

Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.

What this opportunity involves

Were building competitive-programming problems and their automatic graders (test cases + checkers) used to train advanced AI coding models. Youll create problems, write both correct and deliberately-wrong solutions, and design the tough test cases that catch subtly-broken code. Your work is what makes the training signal trustworthy.

To apply, share: your competitive-programming handle(s) + current/peak rating, any problem-setting experience, and IOI/ICPC/olympiad history.

What youll do

  • Write original algorithmic problems - clear statement, sound constraints, an intended solution;
  • Write correct solutions in C++ and Python;
  • Write realistic wrong solutions (common mistakes) to test against;
  • Build and harden test cases: generators, edge cases, stress and "hacking" tests;
  • Write checkers/interactors (testlib) for problems with more than one valid answer;
  • Confirm the quality bar: correct solutions pass, wrong ones fail, within time limits.

What we look for

  • Strong competitive programming background, shown by a public profile - a Codeforces rating (see levels below), OR an IOI / ICPC / national-olympiad record;
  • Fluent contest C++ (STL, complexity); comfortable writing Python;
  • Can explain why a solution is wrong and build an input that breaks it;
  • Strong written English (C1+).

Levels (by Codeforces rating, or equivalent olympiad achievement):

  • Associate - 1700-2100 (Expert / Candidate Master): easier problems;
  • Expert - 2200-2600 (Master / Grandmaster): harder problems
  • Senior / Reviewer - 2600+ (Intl Grandmaster) or IOI/ICPC medalist: hardest problems + quality review.

Nice to have

  • IOI / ICPC alumni and top competitive programmers especially encouraged to apply;
  • Experience setting or testing problems for real contests (Codeforces rounds, ICPC, national olympiads, online judges);
  • Testlib experience (checkers, validators, generators);
  • Experience creating data for LLM code benchmarks or similar RL / evaluation datasets.

How it works

Apply Pass qualification(s) Join a project Complete tasks Get paid

Project time expectations

For this project, tasks are estimated to require around 10-20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active. Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.

Compensation

Paid per accepted task. Your rate depends on the qualification tier you reach and how efficiently you complete tasks - up to the equivalent of $90/hr. Because payment is per task, a faster pace raises your effective hourly rate.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Other offers great for you!

These companies are also looking for great profiles

Max Piccinini

Setter H/F

Permanent contract

Paris, France

Remote

8 months ago

Quick apply

Neurones IT

Incident Problem Change Manager

Permanent contract

92300 Levallois-Perret, France

Onsite, Hybrid

Skills

ITILServiceNowChange ManagementIncident ManagementProblem ManagementNetwork and Security Operations

13 days ago

Quick apply

Trait d'Union

Incident & Problem Manager

500

Freelance

02160 Guyencourt, France

Hybrid

Top Recruiter

Skills

ITIL

10 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools