Remote Software Engineer — AI Training (Contract, Part-Time)
Join OpenTrain as a remote contract Software Engineer building tooling and services that help shape how AI models learn; part-time (20+ hrs/week) roles pay between $66–$129/hr and require 3+ years of software development experience. Work from the US, UK, Canada, Australia, or New Zealand.
Coding Software
$66–$129/hr
Compensation
5 countries
Eligibility
Intermediate
Experience
Jun 30, 2026
Posted
Open to applicants in
About OpenTrain
OpenTrain is the #1 platform for finding and building careers in AI training and data labeling. We help people discover projects, consolidate opportunities across platforms, and build a unified AI training portfolio they control. Creating an OpenTrain account is free.
Why AI training work matters
AI training (also called data labeling or human feedback work) is the human side of building artificial intelligence. Contributors prepare, review, and evaluate examples that modern models learn from — everything from code and transcripts to model responses and search relevance. This work is highly accessible, often remote and flexible, and places you at the center of how state-of-the-art systems behave.
The role — Software Engineer (contract, part-time)
OpenTrain is recruiting an experienced Software Engineer to contribute to next-generation AI systems. This is a remote contract role (part-time) working 20+ hours per week. You will apply software development expertise to improve how AI models learn and perform through high-quality, production-ready software.
- Employment type: Contractor, Part-time
- Hours: 20+ hours/week
- Locations: United States, United Kingdom, Canada, Australia, New Zealand (remote)
- Language: English
- Pay: USD $66–$129 per hour (typical pay structure: pay per hour)
What you'll do
- Design, implement, and maintain scalable back-end and full-stack applications using languages such as Python, Rust, Go, Java, or Node.js.
- Collaborate with cross-functional team members to deliver high-quality software solutions and participate in architectural planning.
- Write clean, efficient, and well-documented code following best practices; contribute across the full software lifecycle from concept to deployment.
- Troubleshoot, debug, and optimize existing codebases to improve performance and reliability.
- Participate in code reviews, technical discussions, and maintain clear written and verbal communication.
Requirements
To be successful in this role you must meet these requirements. We will preserve every substantive requirement provided for the role.
- 3+ years of hands-on software development experience with Python, Rust, Go, Java, Node.js, Android, iOS, or full-stack development.
- Proven ability to build scalable, reliable, and maintainable software systems.
- Experience working in remote, collaborative, and agile environments.
- Expertise with modern development tools, version control systems, and CI/CD pipelines.
- Strong problem-solving skills and keen attention to detail.
- Excellent written and verbal communication with a high standard for clarity and professionalism.
- Self-driven, proactive, and able to work independently.
Helpful background (not required)
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Knowledge of DevOps principles and containerization technologies (Docker, Kubernetes).
- Background mentoring or leading small engineering teams.
Work context and label types
This position supports AI-training workflows that involve computer code and evaluation. The role's data type is computer code/programming and the label types include coding/coding and evaluation/rating tasks. You may work with custom or third-party labeling tools (listed as OTHER).
How to apply
If you meet the requirements and are interested, create an OpenTrain account to submit your profile and apply. Your application should highlight relevant projects, languages and frameworks you've used, examples of scalable systems you've built, and your available weekly hours.
- Prepare a concise summary of your 3+ years of experience and recent projects.
- List the primary languages and cloud/DevOps tools you have used.
- State your typical weekly availability (20+ hours/week minimum).