Backend Developer - AI Trainer (UK)
Core
Designing and implementing multi-file coding tasks, bug fixes, feature development, refactoring, and testing to create high-quality, production-realistic coding tasks and reference implementations for an AI training platform.
Role type
Senior Backend Developer (AI Trainer / Consultant)
Builds
Production-realistic coding tasks, reference implementations, and robust test suites for AI training data
Domain
Software Engineering / AI Training Data Generation
Deliverable
production ML models | product features
Required skills
Python, JavaScript/TypeScript, backend development, testing frameworks (pytest, Jest, JUnit, xUnit), debugging large codebases, code reviews, refactoring, production migrations
Preferred skills
Java, C#, or Go
Technologies
Python, JavaScript, TypeScript, pytest, Jest, JUnit, xUnit
Responsibilities
Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing; Write clear natural-language specifications and reference implementations; Develop and extend unit and integration test suites; Review peer-generated tasks for correctness, clarity, and realism; Identify edge cases, ambiguities, and potential failure modes; Ensure alignment between specifications, code, and expected outputs
Seniority
Mid-Senior, hands-on IC

