# 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.

Canonical: https://origindatapartners.com/guides/ai-training-jobs-for-software-engineers
By: Origin Data Partners
Status: Published
Published: 2026-11-14
Updated: 2026-11-14
Sources checked: 2026-11-14

## Quick 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.

## Key points

- 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](https://jobs.micro1.ai/post/14f2ea89-1bc3-4cdb-b43a-d26a8d755c00)). Alignerr's Python role asks you to review and evaluate AI-generated Python code for correctness and efficiency ([Alignerr listing](https://www.alignerr.com/jobs/89d1835b-043f-45b9-82a4-b7c9265ef03d)). DataAnnotation says "most tasks use Python, C++, Rust, Go, or JavaScript" ([DataAnnotation](https://www.dataannotation.tech/job-board/software-engineer)).

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 area | Programs listing it now | Published pay (per hour) | Stated hours |
| --- | --- | --- | --- |
| Python | Alignerr 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 frontend | Alignerr TypeScript Developer; DataAnnotation Frontend Engineer; Handshake AI Web Developing Expert; Mercor Frontend Engineer | $60-90; up to $150+; up to $105; $70-150 | 10-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-stack | DataAnnotation Backend Engineer; Handshake AI Software Engineer; Mercor Backend and Full-Stack Engineer; micro1 Senior Software Engineer | Up to $150+; up to $150; $70-150; $80-120 | Flexible; part-time; 15-30; contract |
| DevOps, platform and MLOps | Mercor DevOps / Platform Engineer and MLOps Engineer | $70-150 and $90-120 | 15-30; at least 40 for MLOps |
| Machine learning engineering | DataAnnotation 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-120 | Flexible; about 5-20; 15-30; contract |
| Open-source maintainers | Mercor 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 setters | micro1 Codeforces Problem Setter | $45-65 | 15+ |
| Code review and agentic coding | Alignerr Code Review Specialist and Senior SWE, Agentic Coding; Mercor SWE-Bench Task Auditor (US) | $40-120 and $80-120; $70-90 | 10-40; contract |
| Senior, near full-time | Handshake AI Senior Software Engineer, AI Data (US) | $6,000 a week for 40 hours ($150) | 40 |

Sources, all read 14 November 2026: [Alignerr Python](https://www.alignerr.com/jobs/89d1835b-043f-45b9-82a4-b7c9265ef03d), [Rust](https://www.alignerr.com/jobs/ac5b4857-7512-4998-9e11-4957befcfdda), [TypeScript](https://www.alignerr.com/jobs/cbbb07fa-41c4-48de-b6a6-0372c373dd38), [C++](https://www.alignerr.com/jobs/f2318611-7af1-46c3-b156-7609e9f55481), [code review](https://www.alignerr.com/jobs/e7feae21-7613-442b-b701-9a13194416af) and [agentic coding](https://www.alignerr.com/jobs/3e267cbb-e9cc-4356-812d-34af0870606d) listings; DataAnnotation [backend](https://www.dataannotation.tech/job-board/backend-engineer), [frontend](https://www.dataannotation.tech/job-board/frontend-engineer) and [ML engineer](https://www.dataannotation.tech/job-board/machine-learning-engineer) roles; [G2i job board](https://api.ashbyhq.com/posting-api/job-board/g2i?includeCompensation=true); Handshake AI [software engineer](https://joinhandshake.com/ai/opportunities/software-engineer/), [senior (US)](https://joinhandshake.com/ai/opportunities/software-engineer-2/), [web developing](https://joinhandshake.com/ai/opportunities/web-developing-expert/) and [machine learning](https://joinhandshake.com/ai/opportunities/machine-learning-expert/) listings; [Invisible Python listing](https://job-boards.eu.greenhouse.io/agency/jobs/4633541101); Mercor [backend](https://work.mercor.com/jobs/list_AAABnHwex35o5QBU_FhBkZCW/backend-engineer-talent-network), [frontend](https://work.mercor.com/jobs/list_AAABnHwqmLo6wvviVuRHh7T3/frontend-engineer-talent-network), [full-stack](https://work.mercor.com/jobs/list_AAABnHwUEBQJcy230-lMq6-9/full-stack-engineer-talent-network), [DevOps](https://work.mercor.com/jobs/list_AAABnHwmotmNJkvkSDZK5Yz0/devops-platform-engineer-talent-network), [MLOps](https://work.mercor.com/jobs/list_AAABoWUVTB6QpgVqdb5Nkon1/mlops-engineer-llm-performance-kernels-profiling-serving), [ML engineer](https://work.mercor.com/jobs/list_AAABnJzIt-SOsdwOeF5Ebarf/machine-learning-engineer-talent-network), [open-source maintainer](https://work.mercor.com/jobs/list_AAABoZ5Af5H0GMoyXaBBDKW2/open-source-maintainer-core-contributor-software-engineer) and [SWE-Bench auditor](https://work.mercor.com/jobs/list_AAABoEpzuF806Dv0eAZAV5rw/swe-bench-task-auditor) listings; micro1 [software engineer](https://jobs.micro1.ai/post/14f2ea89-1bc3-4cdb-b43a-d26a8d755c00), [senior](https://jobs.micro1.ai/post/4576465c-1e27-4f52-b18b-be3c85a9fc10), [ML engineer](https://jobs.micro1.ai/post/be0ac227-30ab-4126-bde8-e1e0660c940f), [open source](https://jobs.micro1.ai/post/f773a48d-1b5f-4bb6-8b56-a6d72f3fb9c5) and [Codeforces](https://jobs.micro1.ai/post/dad9a875-3de2-4e79-b538-132574dab8d2) listings.

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


## 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](https://joinhandshake.com/ai/opportunities/machine-learning-expert/)), and DataAnnotation lists "Flexible hours" with weekly payouts ([DataAnnotation](https://www.dataannotation.tech/job-board/backend-engineer)).
- A steady part-time block. Mercor's engineering networks state "typical commitments ranging from 15-30 hours per week" ([Mercor](https://work.mercor.com/jobs/list_AAABnHwex35o5QBU_FhBkZCW/backend-engineer-talent-network)); Alignerr's coding roles say 10-40 hours/week ([Alignerr](https://www.alignerr.com/jobs/89d1835b-043f-45b9-82a4-b7c9265ef03d)); micro1's Software Engineer role says about 15 hours a week, "paid per approved task" ([micro1](https://jobs.micro1.ai/post/14f2ea89-1bc3-4cdb-b43a-d26a8d755c00)).
- Close to full-time. Mercor's open-source maintainer role "requires 30-40 hours per week" ([Mercor](https://work.mercor.com/jobs/list_AAABoZ5Af5H0GMoyXaBBDKW2/open-source-maintainer-core-contributor-software-engineer)), its MLOps role wants at least 40 hours a week on weekdays ([Mercor](https://work.mercor.com/jobs/list_AAABoWUVTB6QpgVqdb5Nkon1/mlops-engineer-llm-performance-kernels-profiling-serving)), and Handshake AI's senior US contract pays "$6,000/week · 40 hours a week" ([Handshake AI](https://joinhandshake.com/ai/opportunities/software-engineer-2/)). 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](https://work.mercor.com/jobs/list_AAABoZ5Af5H0GMoyXaBBDKW2/open-source-maintainer-core-contributor-software-engineer)). micro1's Open Source Contributions role pays $50-100 an hour for feature, bug-fix and refactoring work in existing open-source codebases ([micro1](https://jobs.micro1.ai/post/f773a48d-1b5f-4bb6-8b56-a6d72f3fb9c5)).

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](https://jobs.micro1.ai/post/dad9a875-3de2-4e79-b538-132574dab8d2)). 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](https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=LAB&sectionNum=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](https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC&sectionNum=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](https://work.mercor.com/jobs/list_AAABnHwex35o5QBU_FhBkZCW/backend-engineer-talent-network)); 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](https://origindatapartners.com/guides/ai-training-jobs-for-engineers). For tax on contractor income, see [AI training jobs and taxes](https://origindatapartners.com/guides/ai-training-jobs-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](https://joinhandshake.com/ai/opportunities/software-engineer/)). 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](https://www.mercor.com/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](https://origindatapartners.com/guides/ai-training-pay-rates), check a program in [Are AI training jobs legit?](https://origindatapartners.com/guides/are-ai-training-jobs-legit), and if DataAnnotation is on your list read [the DataAnnotation assessment](https://origindatapartners.com/guides/dataannotation-assessment) first, since you get one attempt.

[Tell us what you do](https://origindatapartners.com/experts#inquiry). 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](https://origindatapartners.com/referral-disclosure)).


## Questions and answers

### 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

- [DataAnnotation Software Engineer role](https://www.dataannotation.tech/job-board/software-engineer)
- [DataAnnotation Backend Engineer role](https://www.dataannotation.tech/job-board/backend-engineer)
- [DataAnnotation Frontend Engineer role](https://www.dataannotation.tech/job-board/frontend-engineer)
- [DataAnnotation Machine Learning Engineer role](https://www.dataannotation.tech/job-board/machine-learning-engineer)
- [Alignerr Python Developer listing](https://www.alignerr.com/jobs/89d1835b-043f-45b9-82a4-b7c9265ef03d)
- [Alignerr Rust Developer listing](https://www.alignerr.com/jobs/ac5b4857-7512-4998-9e11-4957befcfdda)
- [Alignerr TypeScript Developer listing](https://www.alignerr.com/jobs/cbbb07fa-41c4-48de-b6a6-0372c373dd38)
- [Alignerr C++ listing](https://www.alignerr.com/jobs/f2318611-7af1-46c3-b156-7609e9f55481)
- [Alignerr Code Review Specialist listing](https://www.alignerr.com/jobs/e7feae21-7613-442b-b701-9a13194416af)
- [Alignerr agentic coding listing](https://www.alignerr.com/jobs/3e267cbb-e9cc-4356-812d-34af0870606d)
- [G2i job board (Ashby)](https://api.ashbyhq.com/posting-api/job-board/g2i?includeCompensation=true)
- [Handshake AI Software Engineer listing](https://joinhandshake.com/ai/opportunities/software-engineer/)
- [Handshake AI Senior Software Engineer (US) listing](https://joinhandshake.com/ai/opportunities/software-engineer-2/)
- [Handshake AI Web Developing Expert listing](https://joinhandshake.com/ai/opportunities/web-developing-expert/)
- [Handshake AI Machine Learning Expert listing](https://joinhandshake.com/ai/opportunities/machine-learning-expert/)
- [Invisible (Meridial) Python listing](https://job-boards.eu.greenhouse.io/agency/jobs/4633541101)
- [Mercor Backend Engineer listing](https://work.mercor.com/jobs/list_AAABnHwex35o5QBU_FhBkZCW/backend-engineer-talent-network)
- [Mercor Frontend Engineer listing](https://work.mercor.com/jobs/list_AAABnHwqmLo6wvviVuRHh7T3/frontend-engineer-talent-network)
- [Mercor Full-Stack Engineer listing](https://work.mercor.com/jobs/list_AAABnHwUEBQJcy230-lMq6-9/full-stack-engineer-talent-network)
- [Mercor DevOps / Platform Engineer listing](https://work.mercor.com/jobs/list_AAABnHwmotmNJkvkSDZK5Yz0/devops-platform-engineer-talent-network)
- [Mercor MLOps Engineer listing](https://work.mercor.com/jobs/list_AAABoWUVTB6QpgVqdb5Nkon1/mlops-engineer-llm-performance-kernels-profiling-serving)
- [Mercor Machine Learning Engineer listing](https://work.mercor.com/jobs/list_AAABnJzIt-SOsdwOeF5Ebarf/machine-learning-engineer-talent-network)
- [Mercor open-source maintainer listing](https://work.mercor.com/jobs/list_AAABoZ5Af5H0GMoyXaBBDKW2/open-source-maintainer-core-contributor-software-engineer)
- [Mercor SWE-Bench Task Auditor listing](https://work.mercor.com/jobs/list_AAABoEpzuF806Dv0eAZAV5rw/swe-bench-task-auditor)
- [Mercor supported countries](https://www.mercor.com/supported-countries/)
- [micro1 Software Engineer listing](https://jobs.micro1.ai/post/14f2ea89-1bc3-4cdb-b43a-d26a8d755c00)
- [micro1 Senior Software Engineer listing](https://jobs.micro1.ai/post/4576465c-1e27-4f52-b18b-be3c85a9fc10)
- [micro1 ML Engineer listing](https://jobs.micro1.ai/post/be0ac227-30ab-4126-bde8-e1e0660c940f)
- [micro1 open-source listing](https://jobs.micro1.ai/post/f773a48d-1b5f-4bb6-8b56-a6d72f3fb9c5)
- [micro1 Codeforces Problem Setter listing](https://jobs.micro1.ai/post/dad9a875-3de2-4e79-b538-132574dab8d2)
- [CrowdGen by Appen](https://crowdgen.com/)
- [Outlier homepage](https://outlier.ai/)
- [Snorkel AI Expert Community: coding](https://snorkel.ai/expert-community/coding/)
- [Turing jobs](https://www.turing.com/jobs)
- [California Labor Code section 2870](https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=LAB&sectionNum=2870)
- [California Business and Professions Code section 16600](https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC&sectionNum=16600)

## Related reading

- [/experts](https://origindatapartners.com/experts)
- [Engineer Side Hustle: Remote AI Training Jobs and Pay](https://origindatapartners.com/guides/ai-training-jobs-for-engineers)
- [AI Trainer Salary and Pay Rates Compared (2026)](https://origindatapartners.com/guides/ai-training-pay-rates)
- [DataAnnotation Assessment: Tracks, Time and Requirements](https://origindatapartners.com/guides/dataannotation-assessment)
- [AI Red Teaming Jobs: Who Pays, How Much and How to Start](https://origindatapartners.com/guides/ai-red-teaming-jobs)
- [AI Evaluation Jobs: Pay, Who Hires and How to Apply](https://origindatapartners.com/guides/ai-evaluation-jobs)
- [Mercor Jobs: Roles, Pay by Field, Reviews and How to Apply](https://origindatapartners.com/guides/mercor-jobs)
- [Handshake AI Jobs: Roles, Pay by Field and Reviews](https://origindatapartners.com/guides/handshake-ai-jobs)
- [micro1 Jobs: Roles, Pay Ranges, Reviews and the AI Interview](https://origindatapartners.com/guides/micro1-jobs)
- [Is Alignerr Legit? Pay, Reviews and What to Check (2026)](https://origindatapartners.com/guides/is-alignerr-legit)
- [Taxes on AI Training Income (US): 1099s and Quarterly Tax](https://origindatapartners.com/guides/ai-training-jobs-taxes)
- [AI Training Jobs for PhDs and Postdocs: Pay by Field](https://origindatapartners.com/guides/ai-training-jobs-for-phds)
