Open Source Software Engineer for AI Training
You will contribute to established open source codebases as part of AI training work. The role combines practical software development, algorithmic problem solving, code review, and clear technical writing.
- Field
- Software & coding
- Where
- United States, Algeria, Argentina, Austria, Bahrain, Bangladesh +46 more
- Commitment
- part time
- Hours
- up to 20/week
- Posted
- 1 month ago
Pay data for your profession: Software engineer AI trainer jobs
The full listing
As posted on OpenTrain AI. See the original
The Work
You will contribute to established open source codebases as part of AI training work. The role combines practical software development, algorithmic problem solving, code review, and clear technical writing.
- Develop, implement, and refine features in existing open source projects.
- Diagnose and resolve complex bugs, then refactor legacy code for performance, readability, and scalability.
- Check code for accuracy, consistent outputs, maintainability, and sound engineering practices.
- Use algorithms and competitive programming techniques to solve difficult coding problems efficiently.
- Review proposed changes, maintain project documentation, and write concise technical design explanations.
What It Pays and Takes
This is a remote contractor role with output-based compensation. The time needed can vary by task and workflow, and the role includes a minimum weekly task expectation.
- Pay: $50 to $100 per hour equivalent, paid per task that meets project specifications.
- Schedule: Less than 20 hours per week.
- Location: Open to candidates in the countries specified for this role; this opportunity is not worldwide.
- Language: Fluent in English.
- Programming skills: Expert-level proficiency in at least two of Python, C++, Java, Rust, TypeScript, Go, or C#.
- Experience: Extensive open source contributions through feature work, bug fixing, or refactoring.
- Problem solving: Ability to analyze complex coding problems and develop efficient solutions.
- Work style: Strong analytical judgment, careful attention to code quality and maintainability, and clear written and verbal communication.
- Helpful background: Competitive programming experience and a history of delivering well-documented code.
- Collaboration: Comfortable working independently and collaborating remotely while following project standards and deadlines.
How It Works
Apply on OpenTrain with your resume and then complete the application on the hiring site.
About AI Training Work
AI training is the human work behind artificial intelligence. People write, review, label, and evaluate examples that help AI systems improve, and experienced contributors are paid for applying specialized skills to this work. OpenTrain is where people find these projects, build a profile, and apply in minutes.
How OpenTrain AI pays and hires
OpenTrain says it is free for freelancers, with no fees or subscriptions. Clients fund each milestone before work starts, and OpenTrain pays out to your connected payout method when the client approves the milestone. It doesn't publish a fixed payout schedule.
Create a free profile with your domains, languages and hourly rate, then apply to listings. Some listings hire through OpenTrain; others link you straight to the hiring platform.
Source: OpenTrain: AI training careers, OpenTrain docs: invoicing and payouts
Full OpenTrain AI profile: watch-outs and worker reports →Other software & coding roles
- Open Source Code Review MaintainerOpenTrain$150-300/hr
- Strategic Project Lead, Coding/SWEmicro1$300k-500k/yr
- Legacy Codebase Migration ExpertMercor$200/hr
- Senior Software Engineering ExpertsMercor$120-180/hr
- DevOps / Platform Engineer Talent NetworkMercor$70-150/hr
- Full-Stack Engineer Talent NetworkMercor$70-150/hr