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.