AI Trainer (SWE)
micro1 • Remote
Education
Not stated
Type
Hourly
Pay
$60-120/hr
Your rate depends on your experience and the task.
Actively hiring
100 openings
Checked
Only apply if this role fits your skills and interests.
About this role
From the micro1 listing
Pay: $60–$120/hour equivalent, paid per accepted task Location: Global, fully remote Job Type: Contractor Time Commitment: 15+ hours per week Schedule: Flexible micro1 is looking for Software Engineers with prior professional AI-training or model-evaluation experience to support a project focused on improving advanced AI systems. You will use your software engineering expertise to create challenging technical tasks, evaluate model-generated code, identify failures, and establish objective standards for correct solutions. This role is intended for candidates who have already completed substantive AI-training work.
What You’ll Work On
- Create realistic software engineering tasks that challenge advanced AI models.
- Develop task instructions, reproducible environments, reference solutions, tests, and evaluation criteria.
- Evaluate model-generated code and technical deliverables for correctness, robustness, and completeness.
- Identify issues involving implementation, debugging, dependencies, performance, testing, or reproducibility.
Required Qualifications
- Prior paid experience training, evaluating, benchmarking, or improving AI systems.
- Strong practical proficiency with Python.
- Professional experience with at least one additional programming language, such as Java, JavaScript, TypeScript, Rust, C++, C#, or Go.
- Strong knowledge of software design, debugging, testing, version control, and dependency management.
Public Proof of Skill
Strong applicants should provide evidence such as:
- Substantial GitHub or GitLab repositories
- Meaningful open-source contributions
- Maintainer or core-contributor responsibilities
- Codeforces, ICPC, Olympiad, or other programming-competition results
- Public developer tools, libraries, systems, or technical projects
- Technical publications, benchmarks, or engineering write-ups
Preferred Qualifications
- Experience creating AI-training tasks, reference solutions, tests, graders, or benchmark problems.
- Experience reviewing other AI trainers’ technical submissions.
- Codeforces rating of approximately 1900 or higher, or strong results in another programming competition.
- Experience with Linux, Docker, CI/CD, command-line tools, or sandboxed environments.
- Prior experience with long-horizon or agentic coding evaluations.
- Availability to begin immediately.
Application Process
- Submit your application, AI-training experience, and public technical evidence.
- Complete an AI interview containing technical and integrity checks.
- Complete a hiring-manager review.
- If selected, complete project onboarding and begin your first assigned task.
Compensation
- Compensation is output-based. Experts are paid for tasks that meet project specifications and quality requirements. Task availability and completion time may vary.
Requirements
- Software Engineering
- AI training
How long hiring takes
On the platforms we refer people to, half of hires came within about 25 days of applying. Time from applying to hire:
AI Trainer interview prep
Questions AI Trainer interviewers often ask. They aren't taken from this listing.
How do you evaluate whether a model's response to a prompt satisfies the instruction, versus just sounding plausible?
I go back to the instruction line by line and check each requirement against the response individually, rather than reading the response holistically and asking if it feels right. A confident, well-written response can still quietly skip a constraint the prompt asked for.
What's your process for writing a rating rubric that two different reviewers would apply the same way?
I define each rating level with a concrete example rather than an abstract description, since two reviewers can read the same adjective differently but usually agree on whether a response matches a given example. I test the rubric on a handful of edge cases with another reviewer before rolling it out.
How do you decide when a prompt itself is ambiguous versus when the model's response is simply wrong?
I ask whether a reasonable person could interpret the prompt more than one way and still be following the instruction correctly. If the response fails under every reasonable reading, it's a model error; if it only fails under one specific reading, the prompt needs to be flagged as ambiguous instead.
How do you document the reasoning behind a rating so someone reviewing your work later understands the decision?
I write a short note pointing to the specific part of the response that drove the rating, so a reviewer can see what I was reacting to. A rating with no reasoning attached is hard to audit and even harder to disagree with productively.
Why this role
This AI Trainer (SWE) role pays $60-120/hr for Software Engineering work, without finding or billing your own clients.
Skills and categories
More jobs in these fields:
Related jobs
Verified reviews
Community reviews
Leave your review
Common questions
Does micro1 monitor your computer while you work?
On many projects, yes. Time-tracking tools take screenshots now and then to confirm your hours. Check the project's requirements before you accept it.
What does the micro1 application process look like?
You start with a video interview with Zara, micro1's AI interviewer. Treat it like a video call: good light, clear sound and spoken answers to technical questions. A person reviews the recording, and some roles add a short skills test.
What does task-based AI training work look like?
Short, hands-on tasks such as recording videos, sorting images, rating AI answers or checking data. Most take 5 to 60 minutes each.
What does Software Engineering work look like for an AI Trainer (SWE)?
You check AI answers to Software Engineering questions, correct their errors and write expert reasoning. As an AI Trainer (SWE), you're hired for that judgment, so hands-on Software Engineering experience matters.
What specific skills does this listing call for?
Software Engineering and AI training are named directly in the listing. If you don't have hands-on experience with these, expect the screening to test for them.
What does the 'openings' count on this listing mean?
It's how many people micro1 still wants to hire for this role: 100 when we last checked. A high number means more places to fill. The screening stays the same.
How much does this specific role pay?
This listing is posted at $60-120/hr, an hourly rate. Where you land in the range depends on your background and the assessment. Pay can change after we check the listing, so confirm the rate on the platform's application page.
What happens when I click Apply on this listing?
Apply opens micro1's site, where you create an account and follow its sign-up steps.