About this role
Backend Software Engineer for AI Coding Tasks
Build and improve open source software by adding features, fixing complex bugs, refactoring legacy code, and reviewing code. Pay is $50 to $100 per hour equivalent, paid per task that meets the project specifications.
Coding & Software
Remote Per task · $50–$100/hr equivalent
$50–$100/hr
equivalent, paid per accepted task
Compensation
Contract, part-time
Engagement
Remote
Location
Nov 10, 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 existing open source codebases that support AI training work. The role focuses on reliable software development, careful validation, and clear technical explanations.
- Develop, implement, and refine features in existing open source projects.
- Analyze complex bugs and deliver maintainable fixes that follow project standards.
- Refactor and optimize legacy code to improve performance, readability, and scalability.
- Use advanced algorithms and competitive programming techniques to solve difficult coding problems.
- Validate code and outputs for accuracy and consistency.
- Review proposed changes with other contributors and maintain technical documentation.
- Write concise explanations of solution design and implementation decisions.
What it pays and takes
This is a remote, part-time contractor role. The work is open to candidates in the listed countries across North America, South America, Europe, Asia, Africa, and the Middle East.
- Pay: $50 to $100 per hour equivalent, paid per task that meets the project specifications.
- Time commitment: less than 20 hours per week.
- Language: fluent English for code review, documentation, and technical communication.
- Expert-level proficiency in at least two relevant programming languages, including Python, C++, Java, Rust, TypeScript, Go, or C#.
- Extensive open source contribution experience in feature development, bug fixing, or codebase refactoring.
- Ability to analyze complex coding problems and apply competitive programming techniques.
- Strong attention to detail in code review, validation, maintenance, and documentation.
- Clear written and verbal communication, independent work habits, and the ability to deliver well-documented code under project deadlines.
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.
The hiring platform's application for this job asks for your resume, your LinkedIn profile, your phone number and answers to 7 screening questions.
About AI training work
AI training is the human work behind systems that learn from examples. Software engineers can support this work by creating, reviewing, and validating code used to improve AI systems, and strong engineering experience is useful when tasks require reliable solutions and careful judgment.
Requirements
- Languages: English