Stadler: Machine Learning Engineer
Role details
Job location
Tech stack
Job description
Stadler offers a wide range of international career opportunities. Join us to grow beyond yourself and make an impact!
Tasks
- Design, build, and maintain impactful machine learning solutions.
- Collaborate on NLP and computer vision to enhance tools and processes.
- Write production-quality code integrating ML components into systems., * Design, build, and maintain machine learning solutions with clear business impact
- Work with NLP and computer vision to enhance internal tools and processes
- Write production-quality code, including integration of ML components into larger software systems
- Collaborate with internal stakeholders to understand needs and deliver practical solutions
- Contribute to defining the technical direction of a new AI team
Requirements
-
Strong Python and PyTorch skills; understanding of Git and Docker.
-
Deep knowledge of ML fundamentals, especially NLP and CV.
-
Excellent problem-solving skills and a curious, value-driven mindset., Motivated Machine Learning Engineer role at Stadler Signalling. Contribute to building ML-powered tools from the ground up, focusing on NLP (including LLMs), computer vision, and software engineering. Responsibilities include developing production-ready systems, integrating ML components, writing clear documentation, and supporting cross-team adoption. Opportunity to shape a fast-growing initiative with real impact. Your Profile
-
Strong Python and PyTorch skills; additional languages and ML frameworks are a plus
-
Solid knowledge of Git, Docker, and source control
-
Deep understanding of ML fundamentals, especially NLP and CV
-
Independent, adaptable, and proactive in dynamic environments
-
Excellent problem-solving, curiosity, and value-driven mindset
-
Fluent in English; German is an advantage