Responsibilities
- No two days are alike
- Co-own the ML App codebase (React/TS SPA + Kotlin services + Kotlin ETL on EKS)
- Design and ship features for data labelling, data exploration, ML training orchestration, model evaluation, model playgrounds, and ML-issue triage
- Drive the next iteration of in-house annotation tooling — UX, throughput, task-type extensibility — to the bar where vendor revisits are unnecessary
- Maintain CI/CD, EKS deploys, and LGTM-stack observability for ML App; triage and fix defects
- Pair with the Platform team on platform-side prerequisites (FGA proxy, OIDC) that the new training flows depend on
- Mentor and code-review across ML App; share conventions with adjacent teams (Mgmt App, Data, Platform)
Requirements
- 5+ years building production fullstack web apps with React + TypeScript SPAs
- Strong Kotlin (or JVM) backend experience — services, ETL/data pipelines, schema design
- Demonstrated ownership of a complex, production-critical system as a senior peer (not solo)
- Comfortable engineering with regulated / sensitive data (HIPAA, GDPR, BAA, PHI, or similar)
- Strong product / UX instincts (annotation, labeling, data exploration, ops UI)
- German proficiency at B2 level or above
- Fluent in English
Benefits
- 30 vacation days plus your birthday off
- Germany Transport Ticket
- Urban Sports Club
- Regular company off-sites
- Access to learning platforms such as Blinkist and Audible
- Free language courses
- Flexible working hours
- Good hybrid set-up
- Stock options
Work Arrangement
Hybrid — Berlin