You will contribute to real-world software projects across different applications and technology stacks. The work includes building new features, improving existing code, and reviewing technical solutions.
This is an asynchronous, project-based contract expected to run over the next 2 to 3 weeks. You will work independently while contributing to specifications, architecture decisions, implementation plans, and clear technical documentation.
- Design, implement, and ship clean, well-tested code.
- Debug, refactor, and improve existing code for performance, maintainability, and scalability.
- Take part in code reviews and give or apply constructive technical feedback.
- Help define technical specifications, architecture decisions, and implementation plans.
- Document code, APIs, and technical approaches clearly and consistently.
What it pays and takes
This is a contractor role for an experienced software developer. Candidates should be able to scope, build, and deliver software features or fixes with limited supervision.
- Pay: $75 per hour.
- Schedule: Flexible and asynchronous over a 2 to 3 week project period.
- Location: Open to candidates in multiple countries across North America, Europe, Asia, Africa, and the Middle East.
- Language: Professional fluency in English.
- Experience: 1 to 3 years of professional software engineering experience in a full-time or equivalent role.
- Programming: Strong proficiency in at least one modern programming language and its related ecosystem.
- Technical knowledge: Solid understanding of data structures, algorithms, and system design.
- Education: A bachelor's degree or higher in computer science, software engineering, or a related technical field, or equivalent practical experience.
- Helpful experience: Work across frontend, backend, APIs, or infrastructure; version control; CI/CD pipelines; collaborative development; cloud platforms; open source; or independent software projects.
How it works
Apply on OpenTrain with your resume, then complete the application on the hiring site. OpenTrain is a free platform where people find AI training and data-labeling projects, build a profile, and start applications.
About AI training work
AI training work uses human examples, code, ratings, and reviews to help improve artificial intelligence systems. Software developers are needed for coding tasks because their technical judgment helps assess whether code is correct, clear, secure, and useful.