AI Engineer - Model Training & Deployment
Postaladdress
München, Germany
18 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Regular working hours
Languages
English, German
Job source
Tech stack
Computer Vision
Linux
Revision Control Systems
Job Scheduling
Python (Programming Language)
Pytorch
Deep Learning
ONNX (Open Neural Network Exchange) Format
Slurm
Machine Learning Operations
Docker
Job description
This is an entry-level AI Engineer position on an ML and robotics team, focused on developing, training, and deploying deep learning models that enable robotic work cells to perceive and act in real industrial environments. You will have hands-on impact from day one, with room to grow into deployment and MLOps responsibilities as the stack matures., * Train and implement deep learning models as part of a 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.
- Contribute to getting models running in on-site customer and edge settings.
- Design and run reproducible experiments to drive measurable improvements.
Requirements
- At least 1 year of hands-on experience training deep learning models using Python and PyTorch, whether from academic projects, a thesis, or industry work, with documented results and evaluation metrics.
- Proficiency in Python and PyTorch for model development.
- Experience with Docker for deployment and environment replication.
- Comfort working in a Linux and 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 and interoperability tools, plus interest in edge and on-device deployment.
- Background or strong interest in computer vision, robotics, or physical systems.
- Familiarity with data versioning tools such as DVC.
- Strong analytical mindset and a habit of rigorous, reproducible experimentation.
- Fluency in English; German language skills are a plus.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
How to Become an AI Engineer
almost 3 years ago
KD
Krissy Davis
Best Coding Boot Camps in Germany
over 3 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago