Machine Learning Engineer - Python - AI / Supply Chain
Machine Learning Engineer - Python - AI / Supply Chain
Direct message the job poster from UMATR
Location: Berlin (Hybrid or Remote within Germany)
Job Type: Full-time
Industry: AI / Supply Chain Technology
Language Requirements: English (Fluent), German is a +
The Company:
My client is an innovative and fast-growing company operating at the intersection of artificial intelligence and supply chain optimisation. With a strong focus on digital transformation and data-driven decision-making, they are developing a platform that helps industrial companies build resilient, transparent supply chains through intelligent, automated insights.
The company is well-funded, already working with recognised names in the industry, and is now scaling its team to support the next phase of growth.
About the Role:
They're looking for a Machine Learning Engineer to join their high-performing AI team. This is a hands-on role focused on developing, deploying, and maintaining production-grade ML models that power key product features. You’ll work closely with data scientists, software engineers, and product managers to build intelligent solutions that solve real-world supply chain challenges.
Key Responsibilities:
- Design and implement scalable ML models for production use
- Collaborate with product and data teams to define modelling goals and success metrics
- Preprocess and analyse structured and unstructured data
- Develop training pipelines, model validation processes, and evaluation frameworks
- Deploy models using containerisation tools (e.g. Docker) and cloud infrastructure (e.g. AWS, GCP)
- Monitor performance and continuously improve model accuracy and efficiency
- Write clean, reproducible, and well-documented code
Requirements:
- 6 years + experience with Python and ML libraries (e.g. scikit-learn, XGBoost, TensorFlow, PyTorch)
- Proficiency in data manipulation using tools like Pandas, NumPy, and SQL
- Experience training and deploying ML models in a production environment
- Solid understanding of ML concepts including feature engineering, cross-validation, and model evaluation
- Familiarity with cloud platforms (AWS, GCP, or Azure) and container tools (Docker, Kubernetes)
- Strong problem-solving skills and the ability to work independently as well as collaboratively
- Experience working with supply chain or procurement data
- Exposure to NLP techniques (e.g. text classification, embeddings, transformers)
- Experience with MLOps tools and model monitoring solutions
- Background in computer science, data science, applied maths, or a related field
What’s on Offer:
- Competitive salary and benefits package
- Flexible working hours and a remote-friendly culture
- A collaborative, supportive team environment
- Opportunities for career development and skill-building
- A chance to make a meaningful impact at a forward-thinking company
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Industries
Software Development
Referrals increase your chances of interviewing at UMATR by 2x
Get notified about new Machine Learning Engineer jobs in Berlin, Germany.
Machine Learning Engineering Lead (m/f/d) - Berlin
Data Scientist - AI Agents & Generative AI (f/m/d)*
Data Scientist in Energy Tech Start Up - hybrid Berlin based (m/f/d)
Scientist and Research Software Engineer (f/m/d) (Ref. 25/05)
Software Engineer | Fast growing Fintech | €70,000–€100,000
Senior Machine Learning Research Scientist (d/f/m) - Large-scale Machine Learning
Machine Learning Operations Engineer (m/f/d)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.