Open-Source Software Engineer for AI Training
$100–$150/hr
RemoteGlobal, fully remote Job Type: Contractor (~15 hours per week) Schedule: Flexible—you choose the hours and days you work, including weekends if neededContracttechnology
Apply NowAbout this role
Role Overview
Contribute real-world software engineering expertise to AI training work by creating, solving, reviewing, and validating challenging engineering tasks across front-end and back-end systems. You will explore repositories, debug issues, evaluate code, and help translate complete coding builds between programming languages.
Key Responsibilities
- Explore and understand unfamiliar software repositories.
- Implement, modify, and debug front-end and back-end components.
- Trace data and execution across interfaces, services, libraries, APIs, databases, and external dependencies.
- Reproduce software defects and identify root causes.
- Deliver solutions that align with an existing project''s architecture and contribution standards.
- Write unit, integration, regression, and end-to-end tests.
- Review AI-generated patches for correctness, completeness, security, and maintainability.
Qualifications
- Public or otherwise verifiable GitHub profile.
- Meaningful ownership of, or contributions to, one or more open-source repositories. Contributions must demonstrate substantive engineering work, rather than only documentation edits, dependency updates, formatting changes, or minor typo fixes.
- Ability to discuss repositories, pull requests, issues, and code you personally authored.
- Strong experience in front-end, back-end, full-stack, systems, developer tooling, infrastructure, or another substantial technical area.
- Experience with multiple programming languages and the ability to understand and modify unfamiliar codebases.
- Relevant languages may include Python, Java, Rust, C++, TypeScript, JavaScript, Go, C#, Ruby, PHP, or other languages used in substantial open-source projects.
Work Terms
- Independent contractor role, fully remote and open globally.
- Approximately 15 hours per week.
- Flexible schedule, choose your work hours and days, including weekends if needed.
- Minimum weekly task-submission requirements apply.
- Selected candidates are generally expected to begin their first tasks within 24 to 48 hours after completing the required onboarding steps.
Compensation
- $100 to $150 per hour.
- Compensation is output-based and paid per task that meets project specifications.
- Time required per task varies based on experience and workflow.
Application Process
- Submit an application and complete screening questions.
- Complete an AI interview of approximately 30 minutes.
- Proceed through hiring manager review.