Skip to content
OpenTrain AIFor AI Companies

Software Engineer for Open Source Contributions

Build and improve open source software for AI training, including features, bug fixes, refactoring, and code evaluation. Pay is $50 to $100 per hour equivalent, paid per task that meets the project specifications.

Apply now

How the AI interview works

  1. Apply here on OpenTrain. You create a free account, and we send you to the hiring platform.
  2. Complete your application on the hiring platform.
  3. The next step is a short AI interview (technical roles include a coding challenge). Passing it is how you qualify for paid tasks, so take it soon after you are invited.

What to expect

  • It is a conversational interview with an AI recruiter.
  • You can take it any time, from anywhere.
  • It asks open-ended technical questions based on the role, and scenario questions on how you think, solve problems and communicate.
  • Technical roles include a coding challenge.
  • You see right away whether you meet the certification criteria. If you do not, you can ask for feedback.
OpenTrain AI

Coding & Software

Remote Per task · $50–$100/hr equivalent

$50–$100/hr

equivalent, paid per accepted task

Compensation

Contract, part-time

Engagement

Remote

Location

Sep 15, 2026

Posted

Open in 52 countries

United States
+ more
  • Algeria
  • Argentina
  • Austria
  • Bahrain
  • Bangladesh
  • Belgium
  • Brazil
  • Canada
  • Chile
  • Colombia
  • Denmark
  • Egypt
  • France
  • Germany
  • Ghana
  • Greece
  • India
  • Indonesia
  • Italy
  • Japan
  • Jordan
  • Kazakhstan
  • Kenya
  • Kuwait
  • Kyrgyzstan
  • Lebanon
  • Malaysia
  • Mexico
  • Morocco
  • Netherlands
  • Nigeria
  • Oman
  • Pakistan
  • Palestine
  • Peru
  • Philippines
  • Portugal
  • Qatar
  • Saudi Arabia
  • Singapore
  • South Africa
  • Spain
  • Sri Lanka
  • Switzerland
  • Taiwan
  • Thailand
  • Tunisia
  • United Arab Emirates
  • United Kingdom
  • United States
  • Uzbekistan
  • Vietnam

The work

You will contribute to established open source codebases used in AI training work. The role combines 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.
  • Refactor and optimize legacy code for performance, readability, and scalability.
  • Check code for accuracy, consistent outputs, maintainability, and sound engineering practices.
  • Apply algorithms and competitive programming techniques to complex problems.
  • Review proposed changes and maintain project documentation.
  • Write concise technical design explanations.

What it pays and takes

  • Pay: $50 to $100 per hour equivalent, paid per task that meets the project specifications.
  • Schedule: Less than 20 hours per week, with a minimum weekly task expectation. The time required can vary by task and workflow.
  • Work arrangement: Remote contractor role with part-time employment terms and output-based compensation.
  • Location: Open to candidates in Algeria, Argentina, Austria, Bahrain, Bangladesh, Belgium, Brazil, Canada, Chile, Colombia, Denmark, Egypt, France, Germany, Ghana, Greece, India, Indonesia, Italy, Japan, Jordan, Kazakhstan, Kenya, Kuwait, Kyrgyzstan, Lebanon, Malaysia, Mexico, Morocco, the Netherlands, Nigeria, Oman, Pakistan, Palestinian Territories, Peru, the Philippines, Portugal, Qatar, Saudi Arabia, Singapore, South Africa, Spain, Sri Lanka, Switzerland, Taiwan, Thailand, Tunisia, the United Arab Emirates, the United Kingdom, the United States, Uzbekistan, and Vietnam.
  • Language: Fluent English is required.
  • Programming: Expert-level proficiency in at least two of Python, C++, Java, Rust, TypeScript, Go, or C#.
  • Background: Extensive experience contributing to open source projects 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, clear written and verbal communication, independent work habits, and remote collaboration skills.
  • Helpful background: Competitive programming experience and a record of delivering well-documented code.

How it works

You apply here in about two minutes and finish on the hiring platform. The next step is a short AI interview (technical roles include a coding challenge). Passing it is how you qualify for paid tasks, so take it soon after you are invited.

About AI training work

AI training is the human work behind artificial intelligence, including preparing code, examples, and evaluations that help models improve. People with strong technical skills are paid for this work because careful software contributions and reviews help make AI systems more useful and reliable.

Requirements

  • Experience: Mid-Senior level
  • Languages: English

Ready to apply?

Create a free OpenTrain account and apply for this role in minutes.

Keep exploring

Similar open roles

View all AI training jobs

SWE Bench Engineer (Rust)

Work remotely as a SWE Bench Engineer using Rust to test how AI models fix real-world software bugs. This 2 to 3 week contractor assignment pays $15 per approved task and requires 20+ hours weekly.

Coding & Software
Computer Code Programming
Remote · Argentina, Bangladesh, Belize +27 more
English
Part-time · Flexible
Entry level
Per task · $15/label

Posted Oct 30, 2026

SWE Bench Engineer (Golang)

Evaluate how AI systems handle real bug-fixing work in Golang repositories. This remote contractor assignment pays $15 per approved task and runs for 2 to 3 weeks.

Coding & Software
Computer Code Programming
Remote · Argentina, Bangladesh, Belize +27 more
English
Part-time · Flexible
Entry level
Per task · $15/label

Posted Oct 30, 2026

ML/AI Systems Engineer

Build multi-step agentic systems for LLM evaluation and math-focused software engineering datasets in a one-month remote contractor assignment. Pay is $30 per approved task, with applications starting on OpenTrain.

Coding & Software
Computer Code Programming
Remote · India, Pakistan, Nigeria +6 more
English
Part-time · Flexible
Entry level
Per task · $30/label

Posted Oct 27, 2026

Rust Architect / Backend Developer

Work remotely for about 15 flexible hours a week evaluating production Rust, backend architecture, APIs, concurrency, performance, and reliability across supported locations.

Coding & Software
Computer Code Programming
Remote · United Arab Emirates, Argentina, Austria +49 more
English
Part-time · Flexible
Entry level

Posted Oct 24, 2026

Machine Learning Researcher (MSc or PhD)

Review and validate machine-learning engineering tasks involving Python, model systems, numerical computing, and performance. Earn $60 to $120 per hour equivalent, paid per task that meets the project specifications, with flexible remote work.

Coding & Software
Computer Code Programming
Remote · United Arab Emirates, Argentina, Austria +49 more
English
Part-time · Flexible
Mid-Senior level
Per task · $60–$120/hr equivalent

Posted Oct 23, 2026