Know a company with years of records? Refer it and earn up to $100K
Guide for experts

AI Training Jobs for Software Engineers: Pay by Language

Coding AI trainer work for software and ML engineers: which programs list backend, frontend, MLOps and open-source roles now, with pay and hours.

Highest published ceiling
$250/hrMercor ML engineer listing
Typical weekly hours
10 to 30As stated on listings
Programs listing coders
11Read 14 November 2026
Open-source maintainers
$150/hrMercor, US, Canada, Europe
A laptop showing a code diff with a sprint board behind
Short answer

Yes, software engineers can earn from home by training AI on code. You write coding tasks from real repositories, review AI-written code and build test environments, usually 10 to 30 hours a week as a contractor. On 14 November 2026 DataAnnotation listed software roles at up to $150+ an hour, Handshake AI up to $150 (US), Mercor $70 to $150 for backend, frontend, full-stack and DevOps, Alignerr $60 to $90 for Python, Rust and TypeScript, micro1 $50 to $100 and G2i $100 to $200. "Up to" figures are ceilings. Read your employment contract's invention clause before you start.

  • Coding AI trainer work is contract work: writing problems, reference solutions and verifiers, and grading model-written code.
  • Eleven programs listed software roles on 14 November 2026; the table shows which list your language or area.
  • Most listings ask for 10 to 30 hours a week; some senior roles want 30 to 40 and behave like a full-time contract.
  • Your employer may own code you write if it relates to its business, even on your own time. Check before you start.

What a coding AI trainer does

AI labs need people who can tell working code from code that only looks right. A coding AI trainer writes problems a model should solve, writes the correct solution, builds tests that catch wrong answers and grades the model's attempt. None of it needs machine learning experience; it needs the judgment you use in code review.

The task types differ by listing. micro1's Software Engineer role asks you to "Build challenging coding problems from real repositories, with reproducible environments and verifiers" (micro1 listing). Alignerr's Python role asks you to review and evaluate AI-generated Python code for correctness and efficiency (Alignerr listing). DataAnnotation says "most tasks use Python, C++, Rust, Go, or JavaScript" (DataAnnotation).

So the list of freelance work that suits software engineers now includes this alongside client work and open source: it pays by the hour or task, needs no sales, and ends when the project ends.

AI training jobs for programmers, by language and area

Every program below had at least one live listing for the area on 14 November 2026. Pay is as each program publishes it; ranges are per listing and "up to" figures are ceilings. Programs are in alphabetical order within each row.

Language or areaPrograms listing it nowPublished pay (per hour)Stated hours
PythonAlignerr Python Developer; DataAnnotation Backend Engineer; G2i Senior Software Engineer, AI Training; Invisible (Meridial) Python specialist, India; micro1 Software Engineer$60-90 (Alignerr); up to $150+ (DataAnnotation); $100-200 (G2i); $8-65 (Invisible); $50-100 (micro1)10-40 (Alignerr); 10-20 (G2i); ~15 (micro1)
TypeScript, JavaScript and frontendAlignerr TypeScript Developer; DataAnnotation Frontend Engineer; Handshake AI Web Developing Expert; Mercor Frontend Engineer$60-90; up to $150+; up to $105; $70-15010-40; flexible; no minimum; 15-30
Rust, Go and C++Alignerr Rust Developer and C++ Coding Expert; micro1 Software Engineer (Rust, Go, C++ among its languages)$60-90 and $20-120 (Alignerr); $50-100 (micro1)10-40; ~15
Backend and full-stackDataAnnotation Backend Engineer; Handshake AI Software Engineer; Mercor Backend and Full-Stack Engineer; micro1 Senior Software EngineerUp to $150+; up to $150; $70-150; $80-120Flexible; part-time; 15-30; contract
DevOps, platform and MLOpsMercor DevOps / Platform Engineer and MLOps Engineer$70-150 and $90-12015-30; at least 40 for MLOps
Machine learning engineeringDataAnnotation ML Engineer; Handshake AI Machine Learning Expert (PhDs); Mercor ML Engineer; micro1 ML Engineer (MSc or PhD)Up to $150+; up to $75; $70-250; $60-120Flexible; about 5-20; 15-30; contract
Open-source maintainersMercor Open Source Maintainer / Core Contributor; micro1 Open Source Contributions$150 (Mercor, US, Canada and Europe); $50-100 (micro1)30-40 (Mercor)
Competitive programmers and problem settersmicro1 Codeforces Problem Setter$45-6515+
Code review and agentic codingAlignerr Code Review Specialist and Senior SWE, Agentic Coding; Mercor SWE-Bench Task Auditor (US)$40-120 and $80-120; $70-9010-40; contract
Senior, near full-timeHandshake AI Senior Software Engineer, AI Data (US)$6,000 a week for 40 hours ($150)40

Sources, all read 14 November 2026: Alignerr Python, Rust, TypeScript, C++, code review and agentic coding listings; DataAnnotation backend, frontend and ML engineer roles; G2i job board; Handshake AI software engineer, senior (US), web developing and machine learning listings; Invisible Python listing; Mercor backend, frontend, full-stack, DevOps, MLOps, ML engineer, open-source maintainer and SWE-Bench auditor listings; micro1 software engineer, senior, ML engineer, open source and Codeforces listings.

Also recruiting coders, without a public rate by language: CrowdGen lists software engineers at up to $150 an hour (CrowdGen); Outlier says it depends on "subject matter experts in coding, STEM, languages, and more" (Outlier); Snorkel's coding community is "Open to eligible U.S.-based contractors; residents of California are not currently eligible" and pays by task (Snorkel); Turing lists roles for software engineers and mentions only "competitive pay" (Turing).

Hours, pay model and what "part-time" really means

Read the hours line before the rate. Three patterns show up on the listings:

  • Flexible, no minimum. Handshake AI's machine learning listing says most contributors work approximately 5-20 hours per week on an active project (Handshake AI), and DataAnnotation lists "Flexible hours" with weekly payouts (DataAnnotation).
  • A steady part-time block. Mercor's engineering networks state "typical commitments ranging from 15-30 hours per week" (Mercor); Alignerr's coding roles say 10-40 hours/week (Alignerr); micro1's Software Engineer role says about 15 hours a week, "paid per approved task" (micro1).
  • Close to full-time. Mercor's open-source maintainer role "requires 30-40 hours per week" (Mercor), its MLOps role wants at least 40 hours a week on weekdays (Mercor), and Handshake AI's senior US contract pays "$6,000/week · 40 hours a week" (Handshake AI). These sit badly next to a full-time job.

Paid work for open-source maintainers and competitive programmers

Two niches have their own listings. Mercor's open-source role asks for a maintainer "(named in MAINTAINERS or CODEOWNERS, or 10+ PR reviews in the last 12 months)" or a core contributor of a mature, widely used project, pays $150 an hour and is open in the US, Canada and Europe (Mercor). micro1's Open Source Contributions role pays $50-100 an hour for feature, bug-fix and refactoring work in existing open-source codebases (micro1).

For competitive programmers, micro1's Codeforces Problem Setter role asks you to "Create original competitive programming problems with reference solutions and robust test suites", problems that do not exist on any online judge (micro1). Keep your own contest problems and unpublished setter work out of it unless you hold the rights to them.

Before you start: invention assignment, moonlighting, non-competes and NDAs

Most software employment contracts include an invention-assignment clause and an outside-work policy. Read both, because the risk for engineers is less about time and more about who owns what you write.

  • Invention assignment. In California, an assignment clause does not cover an invention "developed entirely on his or her own time without using the employer's equipment, supplies, facilities, or trade secret information", but that carve-out excludes work that relates to the employer's business or its research and development (California Labor Code 2870). If your employer builds AI models or developer tools, a coding task may relate to its business. Other states and countries differ; ask HR or a lawyer if in doubt.
  • Non-competes. California voids "every contract by which anyone is restrained from engaging in a lawful profession, trade, or business of any kind" except as its law provides (California B&P Code 16600). Elsewhere a non-compete or exclusivity clause may restrict paid work for companies in your employer's market, so check yours.
  • Confidential code. Never use your employer's or a client's code, repositories, tickets or data in a task. Mercor says "Your work at Mercor will not involve access to confidential or proprietary information from any employer, client, or institution" (Mercor); hold every program to that.
  • NDAs run both ways. Programs ask you to keep tasks, model outputs and client names confidential, so you usually cannot show this work in a portfolio or on GitHub.

For the engineering code of ethics on outside work, see AI training jobs for engineers. For tax on contractor income, see AI training jobs and taxes.

Which option fits your profile

A few patterns from the listings:

  • Senior backend or full-stack engineers have the most choice: Mercor, DataAnnotation, Handshake AI (US) and micro1 all list general software roles.
  • Python, Rust and TypeScript specialists can apply to Alignerr's language-specific reviewer roles as well as the general pools.
  • ML and MLOps engineers: Mercor's ML network has the highest published ceiling; Handshake AI and micro1 ask for a PhD or master's on their ML roles.
  • Students: Handshake AI's listings say F-1 students eligible for CPT or OPT may be eligible, and "STEM OPT is not supported" (Handshake AI). Talk to your school's designated official first.
  • Outside the US: the Alignerr, G2i and micro1 listings in the table say remote and name no country (G2i notes that "eligibility may vary depending on your location"), Mercor works from a country list (Mercor supported countries), and Invisible's Python role is for India. DataAnnotation's own pages publish no country list; third-party reviews report that it accepts applicants only from the US, Canada, the UK, Ireland, Australia and New Zealand, so check before you apply.

Next step

Compare published rates across all fields in AI trainer pay rates compared, check a program in Are AI training jobs legit?, and if DataAnnotation is on your list read the DataAnnotation assessment first, since you get one attempt.

Tell us what you do. We'll send you the paid AI work that fits your field, wherever you live. It's free.

Origin Data Partners is independent of the programs on this page. A program may pay Origin when Origin introduces someone who joins it, which never changes what you are paid (how Origin is paid).

Common questions

What does a coding AI trainer do all day?

Writes coding problems from real codebases, writes the correct solution and tests that reject wrong answers, and grades AI-written code for correctness, efficiency and style. Some roles are pure review; others ask you to build full test environments.

Which AI training programs pay software engineers the most?

On 14 November 2026 the highest published figures were Mercor's machine learning engineer network at $70 to $250 an hour, G2i at $100 to $200, and DataAnnotation and Handshake AI at up to $150+ and up to $150. "Up to" figures are ceilings, and none of these programs guarantees hours.

Can I do AI coding work while employed as a software engineer?

Often, but check your contract first. Outside-work policies, invention-assignment clauses and non-competes can all apply. In California, code written on your own time with your own equipment is generally yours unless it relates to your employer's business. Never use your employer's code or data in a task.

Do open-source maintainers get paid for AI training work?

Yes, in dedicated listings. Mercor listed an open-source maintainer and core contributor role at $150 an hour for the US, Canada and Europe, at 30 to 40 hours a week, and micro1 listed open-source contribution work at $50 to $100 an hour (14 November 2026).

Are there AI training jobs for competitive programmers?

Yes. micro1 listed a Codeforces Problem Setter role at $45 to $65 an hour for people with a strong competitive programming background and advanced C++, writing original problems with reference solutions and test suites.

Do I need machine learning experience to train coding models?

No. Most coding listings ask for professional software experience and clear written English, not ML knowledge. ML-specific roles at Handshake AI and micro1 are the exception and ask for a PhD or master's.

Sources and further reading

For experts

Tell us what you do

Origin works with AI training programs that hire nurses, doctors, lawyers, accountants, engineers, teachers and other professionals as contractors. Tell us what you do once, and we’ll email you the paid AI work that fits.

  • Free for experts: you never pay Origin anything.
  • Nothing goes to a program unless you agree to an introduction.
  • Each program decides who it accepts and what it pays. Acceptance and work are not guaranteed.

Compare what each program publishes about pay

Free for experts

Get paid for your expertise

Takes two minutes. Tell us what you do and we’ll send you paid AI work that fits.

Add more detail · Optional, helps Origin reply
Kinds of work you want

What is your company’s data worth?

AI companies pay $20K to $5M for company records. Six questions, no files.