BS
Computer Vision & Machine Learning Engineer m/f/d 100%
Besi Switzerland AG
Steinhausen · On-site 3w ago
About the role
About
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.
Role Overview
- 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
Requirements
- 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)
Requirements
- 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
- Very good communication skills in German and English are a must-have
Responsibilities
- 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.
- 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
Skills
C#C++GitLarge Language ModelsMachine LearningML OpsPrompt EngineeringPyTorchPythonScrumTensorFlowWeb Technologies
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free