Competitive Programming Expert - Freelance AI Trainer

Employment

Muscat

Remote

Part time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing and improving AI systems. This freelance role involves building competitive-programming problems and their automatic graders used to train AI coding models.

You’ll create problems, write correct and deliberately-wrong solutions in C++ and Python, and design hard test cases. Remote, project-based work with pay per accepted task.

Qualifications

  • Strong competitive programming background with public profile or IOI/ICPC record.
  • Fluent C++ (STL, complexity)
  • Able to write Python comfortably
  • Explain why a solution is wrong and design breaking inputs
  • Strong English writing (C1+)

Responsibilities

  • Write original algorithmic problems with clear statements and constraints.
  • Write correct solutions in C++ and Python.
  • Write realistic wrong solutions to test against.
  • Build and harden test cases, generators, edge cases and stress tests.
  • Write checkers/interactors for problems with multiple valid answers.

Skills

C++
Python
Competitive programming
Codeforces rating
IOI/ICPC record
English proficiency

Tools

Testlib

Job description

Competitive Programming Expert - Freelance AI Trainer

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 We're building competitive-programming problems and their automatic graders (test cases + checkers) used to train advanced AI coding models.
You'll 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 you'll 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+ (Int'l 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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Freelance CP Problem Setter for AI Training
Freelance CP Problem Setter for AI Training

Employment • Muscat

Remote
Confidential
Senior Python Engineer
Senior Python Engineer

Mindrift • Oman

On-site
OMR 31,781 - 63,562
Licensed Physician (MD/DO) - Freelance AI Trainer
Licensed Physician (MD/DO) - Freelance AI Trainer

Mindrift • As Sudiyah

Remote
OMR 32,000 - 53,000
Project-based
Pay up to $100/hr
Python Engineer for AI Testing & Safe Coding Tasks Contract
Python Engineer for AI Testing & Safe Coding Tasks Contract

Mindrift • Oman

On-site
OMR 26,484 - 39,726
Senior Python Engineer — AI Coding Evaluation Architect
Senior Python Engineer — AI Coding Evaluation Architect

Mindrift • Oman

On-site
OMR 31,781 - 63,562
Senior Technical Trainer — AI / DevOps
Senior Technical Trainer — AI / DevOps

Jobgether • As Sudiyah

Remote
OMR 9,200 - 18,000
Fixed course fee
Fully remote
Three-month project
+4
Ubuntu/Linux User for AI Data Training
Ubuntu/Linux User for AI Data Training

SME Careers • Oman

Remote
OMR 4,100 - 6,900
Strategy Consultant — AI Learning Environments (Remote)
Strategy Consultant — AI Learning Environments (Remote)

Mindrift • Oman

On-site
OMR 19,068 - 31,781
Part-Time AI Math Modeling Expert
Part-Time AI Math Modeling Expert

Mindrift • Oman

Remote
OMR 15,731 - 22,405
App Security Expert
App Security Expert

Jobgether • As Sudiyah

Remote
OMR 21,000 - 42,000
Competitive hourly compensation
Fully remote work
12-month engagement
+2