Full-Stack Developer - AI Trainer (Germany)
Core
Design and evaluate realistic software engineering tasks (bug resolution, feature implementation, refactoring) for an AI lab's training data.
Role type
Part-time project-based expert consultant (Full-Stack Developer)
Builds
Production-realistic coding tasks, reference implementations, and test suites for AI training
Domain
AI / Software Engineering
Deliverable
production ML models
Required skills
Python, JavaScript/TypeScript, backend/full-stack development, testing frameworks, debugging large codebases, code reviews, refactoring
Preferred skills
Java, C#, or Go
Technologies
pytest, Jest, JUnit, xUnit
Responsibilities
Design and implement multi-file coding tasks, write natural-language specifications and reference implementations, develop unit and integration test suites, review peer-generated tasks, identify edge cases and failure modes, ensure alignment between specifications and code
Seniority
Mid-level (3–7 years experience), hands-on IC