About the Role
This is an entry-level AI Engineer position on the ML and robotics team of an early-stage industrial robotics startup. You'll train and deploy deep learning models that give robotic work cells the perception and reasoning they need to operate in real industrial environments — work that directly shapes the core product from day one.
What You'll Do
- Train and implement deep learning models as part of the core robotics product.
- Iterate on model architectures and training pipelines to improve real-world performance.
- Support deployment of trained models to customer and edge environments.
- Collaborate closely with the ML and robotics team on the core technical roadmap.
- Run reproducible experiments and maintain rigorous evaluation to drive measurable improvements.
What We're Looking For
- At least 1 year of hands-on experience training deep learning models — academic, thesis, or industry projects all count.
- Proficiency in Python and PyTorch for model development.
- Experience with Docker for environment replication and model deployment.
- Comfort working in a Linux / command-line environment.
- Experience deploying trained models to production or customer environments.
- Familiarity with Slurm or similar cluster job scheduling systems.
- Experience with ONNX or other model export/interoperability tools; interest in edge/on-device deployment.
- Background or strong interest in computer vision, robotics, or physical systems.
- Familiarity with data versioning tools such as DVC.
- Cloud deployment experience is a plus.
- Fluency in English; German is a bonus.
Location
On-site in Munich, Bavaria, Germany. This role requires regular in-person presence with the local engineering team. Visa sponsorship is not available.