Competitive Programming Expert - Freelance AI Trainer

Mindrift

Dubai

On-site

AED 22,000 - 45,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mindrift connects specialists with project-based AI opportunities, focusing on building competitive-programming problems and their automatic graders. You will create problems, write correct and tricky solutions, and design test cases that ensure trustworthy training signals for AI models.

Responsibilities include writing original problems, correct solutions in C++ and Python, realistic wrong solutions, and robust checkers. Strong English and competitive programming credentials are required.

Qualifications

  • Strong competitive programming background or IOI/ICPC/National olympiad record.
  • Fluent written and spoken English (C1+).

Responsibilities

  • Create original algorithmic problems with clear statements and constraints.
  • Write correct solutions in C++ and Python.
  • Design diverse test cases and wrong solutions.
  • Develop checkers/interactors for multi-solution problems.
  • Ensure high-quality test data and accurate evaluation.

Skills

Competitive programming
C++
Python
English

Job description

Job Description:

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

What this opportunity involves

We're 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.

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. Because payment is per task, a faster pace raises your effective hourly rate.

Requirements:
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Advanced Competitive Programmer & Problem Setter
Advanced Competitive Programmer & Problem Setter

Mindrift • Dubai

On-site
AED 22,000 - 45,000
Software Engineering Evaluation Specialist
Software Engineering Evaluation Specialist

Mindrift • Dubai

On-site
AED 126,478,000 - 177,069,000
Senior Python Engineer - AI Coding Agent Evaluation Freelance
Senior Python Engineer - AI Coding Agent Evaluation Freelance

Mindrift • Dubai

On-site
AED 620,000 - 1,033,000
Competitive Coder - C Checkers
Competitive Coder - C Checkers

YO IT Consulting • Dubai

On-site
AED 420,000 - 660,000
Senior Python Engineer - AI Task Design & Evaluation
Senior Python Engineer - AI Task Design & Evaluation

Mindrift • Dubai

On-site
AED 620,000 - 1,033,000
Remote C Checker Architect for Algorithmic Validation
Remote C Checker Architect for Algorithmic Validation

YO IT Consulting • Dubai

On-site
AED 420,000 - 660,000
.NET Developer - Remote
.NET Developer - Remote

YO IT Consulting • Dubai

On-site
AED 293,793 - 440,690
AI Task Designer for Backend Evaluations
AI Task Designer for Backend Evaluations

Mindrift • Dubai

On-site
AED 126,478,000 - 177,069,000
Lead AI Scientist / Head of AI Solutions
Lead AI Scientist / Head of AI Solutions

Recenso • Abu Dhabi

On-site
Opportunity to lead AI innovation
Research-driven environment
Leadership exposure across teams
AI Engineer (Applied)
AI Engineer (Applied)

BlackStone eIT • Dubai

On-site
AED 120,000 - 150,000
Paid Time Off
Performance Bonus
Training & Development