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.