Besi Switzerland AG
Steinhausen
Yesterday
Computer Vision & Machine Learning Engineer m/f/d 100%
- 12 March 2026
- 100%
- Permanent position
- Steinhausen
Job summary
Join a dynamic team focused on innovative software projects. Be part of a collaborative work environment with exciting opportunities.
Tasks
- Develop applications using Computer Vision and Machine Learning.
- Architect and train Machine Learning models for practical use.
- Ensure quality through modern development processes and testing.
Skills
- Degree in Computer Science, Electrical Engineering, or related fields.
- Proficient in Python and popular ML frameworks like PyTorch.
- Strong communication skills in both German and English.
Is this helpful?
About the job
In this role, you will take on the development and implementation of innovative software projects in the field of computer vision and machine learning with a focus on visual inspection. You will work on exciting and practical challenges – from requirements analysis to deployment.
- Development of technical applications for mechatronic systems using computer vision and machine learning
- Architecture, construction, training, and verification of machine learning models
- Integration of machine learning models into the existing application for mechatronic systems in a hardware-near environment with real-time requirements
- Building and maintaining data pipelines for training, verification, and performance qualification
- Ensuring quality and maintainability through modern development processes
- Verification of the software using test systems as well as directly on the machine
- Interdisciplinary collaboration within the project as well as with internal and external stakeholders
You are passionate about technology and want to contribute your know-how in an innovative environment? Then you already bring a lot with you:
- Completed studies (FH/University/ETH) in computer science, electrical engineering, robotics, or related fields
- At least 2 years of professional experience in the development of technical applications with solid knowledge of Python as well as common ML frameworks (e.g., PyTorch, TensorFlow), ML Ops, and prompt engineering for large language models
- Experience with C++, C#, Git, web technologies, and agile development methods (Scrum) is an advantage
- Analytical thinking, solution-oriented action, and enthusiasm for new technologies
- Very good communication skills in German and English are a must-have
- Willingness for occasional travel domestically and abroad (depending on the project)