Location: Worldwide
Contribute your open-source engineering expertise to challenging AI training tasks spanning repository exploration, debugging, architecture, code evaluation, and cross-language software builds. This fully remote contract role is designed for engineers with meaningful, verifiable contributions to substantial open-source projects.
Key Responsibilities
- Create, solve, review, and validate complex software-engineering tasks across front-end and back-end systems.
- Explore and understand unfamiliar software repositories.
- Implement, modify, and debug front-end and back-end components.
- Trace data flow and execution across interfaces, services, libraries, APIs, databases, and external dependencies.
- Reproduce software issues, identify root causes, and implement solutions aligned with existing architecture and contribution standards.
- Help translate complete coding builds from one programming language to another.
- 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, not solely documentation updates, dependency updates, formatting changes, or minor typo fixes.
- Be prepared 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 working in multiple programming languages and modifying unfamiliar codebases.
- Relevant languages may include Python 3, Java, Rust, C++, TypeScript, JavaScript, Go, C#, Ruby, PHP, or other languages used in substantial open-source projects.
Work Terms
- Global, fully remote independent-contractor engagement.
- Approximately 15 hours per week.
- Flexible schedule, with control over the hours and days worked, including weekends if needed.
- Minimum weekly task-submission requirements apply.
Compensation
- $100 to $150 per hour.
- Compensation is output-based and paid per task that meets project specifications. Completion time may vary based on experience and workflow.
Availability
- Openings are typically filled within 48 hours. Candidates should be ready to begin immediately and, if selected, start initial tasks within 24 to 48 hours after completing the required onboarding steps.