Backend Coding Task Creator and AI Evaluator
The work
You will create realistic backend coding tasks for AI systems to solve. These tasks will cover feature development and software bug fixes in large-scale applications.
You will also build deterministic verifiers, which are automated checks that accept valid solutions and reject incorrect or incomplete ones. Your reviews will consider correctness, performance, debugging, automated testing, maintainability, and implementation quality.
- Create backend feature-development and bug-fix tasks.
- Build deterministic verifiers for coding solutions.
- Review code for correctness, performance, testing quality, and maintainability.
- Identify bugs, bottlenecks, and incomplete implementations.
- Refactor code and design complex features for large-scale applications.
What it pays and takes
This is a part-time contractor role with a commitment of at least 20 hours per week. The role is labeled entry level, but the required work calls for professional backend development experience and strong software engineering judgment.
- Pay: $30 to $100 USD per hour.
- Time: 20 or more hours per week.
- Work type: Part-time contract work.
- Language: Work is conducted in English.
- Location: Open to candidates in the countries specified for this role; this is not a worldwide opening.
- Required: Professional backend development experience with Java, Node.js, Go, Rust, TypeScript, Python, C++, or a similar language.
- Required: Experience building scalable services and APIs.
- Required: Strong knowledge of algorithms, data structures, and computer science fundamentals.
- Required: Experience finding software bugs, system bottlenecks, or performance problems.
- Required: Strong analytical, problem-solving, and technical communication skills.
- Helpful: Experience with service test strategy, large automated test suites, flaky tests, testing practices, or continuous integration test pipelines.
- Helpful: Public or private work that demonstrates strong software engineering ability.
How it works
Apply on OpenTrain with your resume, then complete the application on the hiring site.
About AI training work
AI training work uses human judgment to prepare and evaluate examples for artificial intelligence systems. In this role, your software engineering experience helps assess whether AI-generated code is correct, reliable, and useful.