Backend Developer - AI Trainer (Germany)
Core
Designing and implementing multi-file coding tasks, writing natural-language specifications, and developing reference implementations for AI training data.
Role type
Senior Backend Developer (AI Data Engineering)
Builds
Production-realistic coding tasks and reference implementations for AI models
Domain
AI / Software Development
Deliverable
production ML models
Required skills
Python, JavaScript/TypeScript, backend development, testing frameworks, debugging large codebases, code reviews, refactoring
Preferred skills
Java, C#, or Go
Technologies
pytest, Jest, JUnit, xUnit, Go testing
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