AI/ML Engineer

EPM Scientific

Freiburg

On-site

CHF 120,000 - 180,000

Full time

7 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPM Scientific seeks a Machine Learning Engineer for a Swiss medical technology environment. You will develop and deploy ML/AI models for medical imaging, collaborating with software and hardware teams to deliver production-ready solutions.

You will contribute to data preparation, validation, and documentation while applying robust MLOps practices and working within a regulated development framework. Fluent English required.

Qualifications

  • MSc or PhD in ML, AI, CS, or Biomedical Engineering or related field.
  • 2+ years of commercial ML/AI development experience.
  • Strong Python programming skills and experience with PyTorch or TensorFlow.
  • Experience with computer vision or medical imaging.
  • Exposure to deploying and optimizing ML models beyond research.

Responsibilities

  • Develop and improve machine-learning and deep-learning models for medical applications.
  • Work with medical imaging and other complex healthcare datasets.
  • Build reliable pipelines for training, testing and evaluating models.
  • Improve model performance and prepare solutions for production environments.
  • Support deployment of ML models onto hardware-constrained systems.
  • Collaborate with software engineers to integrate ML into product platforms.
  • Contribute to data preparation, quality and annotation processes.
  • Support testing, validation and technical documentation in a regulated environment.
  • Apply software engineering and MLOps practices throughout development.
  • Collaborate with technical and non-technical teams across the product lifecycle.

Skills

Python
ML model development
Computer vision
MLOps
Edge deployment
C/C++
English (fluent)

Education

MSc/PhD in ML/AI/CS/Biomedical Eng

Tools

PyTorch
TensorFlow
Git
CUDA
ONNX

Job description

Machine Learning Engineer - Medical Technology
About the Role

We are supporting a growing Swiss medical technology company looking to strengthen its machine learning capabilities.

You will work on the development and implementation of machine-learning solutions for medical applications, taking projects from experimentation through validation and deployment.

Responsibilities
  • Develop and improve machine-learning and deep-learning models for medical applications.
  • Work with medical imaging and other complex healthcare datasets.
  • Build reliable pipelines for training, testing and evaluating models.
  • Improve model performance and prepare solutions for use within production environments.
  • Support deployment of machine-learning models onto hardware-constrained systems.
  • Work with software engineers to integrate ML solutions into wider product platforms.
  • Contribute to data preparation, quality and annotation processes.
  • Support testing, validation and technical documentation within a regulated development environment.
  • Apply good software engineering and MLOps practices throughout development.
  • Collaborate with technical and non-technical teams across the product lifecycle.
Requirements
  • MSc or PhD in Machine Learning, AI, Computer Science, Biomedical Engineering or a related discipline.
  • 2+ years of commercial ML/AI development experience.
  • Strong Python and experience with frameworks such as PyTorch or TensorFlow.
  • Experience with computer vision or medical imaging.
  • Exposure to deploying and optimising ML models beyond the research environment.
  • Understanding of edge, embedded or resource-constrained ML deployment.
  • C/C++ knowledge would be beneficial.
  • Previous experience within medical devices, healthcare technology or another regulated environment.
  • Familiarity with MLOps, source control and modern software-development practices.
  • Ultrasound experience would be highly advantageous but is not essential.
  • Fluent English.

Only those with the right to work in Switzerland can be considered.

Only those shortlisted will be contacted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Medical AI/ML Engineer – Imaging & Edge Deployment
Medical AI/ML Engineer – Imaging & Edge Deployment

EPM Scientific • Freiburg

On-site
CHF 120,000 - 180,000
Machine learning engineer
Machine learning engineer

Liom • Joch

On-site
CHF 120,000 - 170,000
Work/Life Balance
Mentorship & Career Growth
Diversity & Inclusion
+1
Machine Learning Engineer (Computer Vision)
Machine Learning Engineer (Computer Vision)

Moonlight Ai GmbH • Basel

Hybrid
CHF 180,000 - 240,000
AI & MLOps Engineering Consultant (Experienced, German-speaking)
AI & MLOps Engineering Consultant (Experienced, German-speaking)

Machine Learning Architects Basel (MLAB) • Basel

Hybrid
CHF 110,000 - 150,000
Young team
Entrepreneurial environment
Cutting-edge topics
+2
Senior AI Engineer – Practice Systems & Clinical Intelligence (w/m)
Senior AI Engineer – Practice Systems & Clinical Intelligence (w/m)

Cassa Dei Medici • Zürich

On-site
CHF 90,000 - 130,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Michael Bailey Associates GmbH • Zürich

Remote
CHF 120,000 - 180,000
Cutting-edge tech
Meaningful projects
Ownership autonomy
+4
Senior AI Software Engineer
Senior AI Software Engineer

Noir • Bern

Hybrid
CHF 110,000 - 125,000
Benefits
Senior ML Engineer (Agentic Search)
Senior ML Engineer (Agentic Search)

Jobgether • Switzerland

On-site
CHF 140,000 - 200,000
Competitive compensation
Career development
Flexible work options
+1
ML Platform Engineer | Zurich OR Fribourg | Switzerland
ML Platform Engineer | Zurich OR Fribourg | Switzerland

Acquism SARL • Zürich

On-site
CHF 140,000 - 210,000
Medical AI Data Engineer 80-100 %
Medical AI Data Engineer 80-100 %

Tune Insight SA • Vaud

On-site
CHF 120,000 - 170,000