ML Engineer / ML Engineeress

ETH Zürich - September 30, 2025

Join the Swiss Data Science Center Research Team

The Swiss Data Science Center (SDSC) is a National Research Infrastructure jointly established by EPFL and ETH Zurich, forming an integral part of the ETH Domain. Our mission is to support academic labs, hospitals, industry, and public sector stakeholders—including cantonal and federal administrations—through their entire data science journey. This includes everything from data collection and management to machine learning, AI, and industrialization.

With a large multidisciplinary team of professionals spanning three locations (Lausanne, Zurich, Villigen), the SDSC offers expertise and services across various domains, including health and biomedical sciences, energy and sustainability, climate and environment, and large-scale scientific infrastructures. In our Research team, we are committed to accelerating the adoption of data science and machine learning methods across these diverse disciplines.

Position Overview

At the Swiss Data Science Center, we pride ourselves on our extensive work in applying machine learning to architecture and engineering. We have developed an open-source Python library called AIXD for ML-assisted forward and inverse design. As part of an Innosuisse project in collaboration with Accelleron Industries, we are currently exploring the application of these methodologies to specialized industrial challenges aimed at accelerating the early design of high-end components.

Specifically, we are focusing on the implementation of inverse design methods for mechanical engineering, particularly in the ML-based discovery of novel turbomachinery components. This initiative requires tailored ML models that leverage the unique characteristics of the respective challenges, as well as innovative exploration and visualization tools that enhance understanding of the results obtained.

Your Role

To support the development of these methods, we are offering a one-year ML Engineer position. The successful candidate will:

  • Implement ML methods tailored to the design of turbomachinery components.
  • Develop new visualization and exploration approaches to aid in understanding data and results.
  • Build interfaces between Accelleron configuration files and the AIXD toolbox.
  • Support and conduct software development for the toolbox by implementing new features, maintaining code, creating tutorials, and documentation.

Qualifications

  • BSc or MSc in Computer Science or a related field.
  • Proven expertise in software development, particularly with Python, and a solid understanding of industry-standard tools and best practices for software development, such as version control (Git), code review systems, and automated testing.
  • Experience in machine learning, deep learning, and data science, including the implementation of data preparation workflows (data cleaning, feature engineering, exploratory data analysis).
  • Familiarity with Python libraries such as PyTorch and SciKit Learn for executing these tasks.
  • Ability to present complex results in an engaging and informative manner through visualizations.

What We Offer

This is a 12-month ML Engineer position at 80%, based in our SDSC Zürich office conveniently located in Oerlikon. You will work in a stimulating, collaborative, cross-disciplinary environment within a world-class research institution alongside a diverse team of 40 data scientists from over 15 different countries. Together, we focus on applying and developing innovative ML methods to solve real-world problems. We truly value work-life balance and promote experimentation and creativity by encouraging the learning of new technologies and approaches on the job.

Apply Online

If you are interested in creating tools that will promote and universalize the usage of modern ML methodologies, we invite you to join our team! Apply online using the form below.

Please note: Only applications matching the job profile will be considered.

For questions regarding the position, feel free to reach out directly to hr@datascience.ch.

For further information about the SDSC, please visit our website, and to check examples of projects carried out by the Research team, click here.

We would like to emphasize that our pre-selection process is conducted by responsible recruiters, not by artificial intelligence. After receiving your application, we will conduct a pre-screening, and if successful, we will contact you regarding the next steps in the selection process.

Note: The general terms and conditions (GTC) of ETH Zurich apply for recruitment services.

Location : Zürich
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.