ML Engineer / ML Engineeress - Generative Design applied to Mechanical Engineering

ETH Zurich - September 30, 2025

ML Engineer - Generative Design Applied to Mechanical Engineering

80%, Zurich, fixed-term

The Swiss Data Science Center (SDSC) is a National Research Infrastructure, jointly founded by EPFL and ETH Zurich, and part of the ETH Domain.

Our mission is to support academic labs, hospitals, industries, and public sector stakeholders—including cantonal and federal administrations—through their entire data science journey. This encompasses everything from data collection and management to machine learning, AI, and industrialization.

With a large multidisciplinary team of professionals across three locations (Lausanne, Zurich, Villigen), the SDSC provides expertise and services to various domains, such as health and biomedical sciences, energy and sustainability, climate and environment, and large-scale scientific infrastructures. Our Research team specifically seeks to accelerate the adoption of data science and machine learning methods across these diverse disciplines.

Project Background

The Swiss Data Science Center works extensively on the application of machine learning in architecture and engineering. We have developed an open-source Python library called AIXD for ML-assisted forward and inverse design. Currently, as part of an Innosuisse project with Accelleron Industries, we are exploring these methodologies for specialized industrial challenges to expedite the early design of high-end components. We are particularly focusing on inverse design methods in mechanical engineering for the ML-based discovery of innovative turbomachinery components. This includes implementing tailored ML models that leverage the unique characteristics of the specific problems, along with developing novel exploration and visualization tools to enhance understanding of the results obtained.

To support the development of these methods, we are offering a one-year ML Engineer position. The successful candidate will work closely with senior scientists on the project to implement and evaluate new methods tailored for the design of turbomachinery components. Collaboration with design engineers at Accelleron will be crucial to ensure that the models and approaches are optimized for this complex domain. Additionally, the candidate will propose and develop tools that facilitate efficient and intuitive utilization of the advanced methods and models created.

Job Description

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

Profile

  • Developer with a BSc or MSc in Computer Science or related fields.
  • Proven expertise in software development, especially with Python; 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, with the ability to implement data preparation workflows including data cleaning, feature engineering, and exploratory data analysis.
  • Familiarity with Python libraries for these tasks, such as PyTorch, SciKit Learn, etc.
  • Ability to present complex results as engaging and informative visualizations.

Workplace

The position is based at our SDSC Zürich office, conveniently located in Oerlikon.

We Offer

  • A 12-month ML Engineer position at 80%.
  • A stimulating, collaborative, cross-disciplinary environment in a world-class research institution, where you will be part of a team of 40 data scientists from over 15 different countries, all dedicated to applying and developing novel ML methods to tackle real-world challenges.
  • Commitment to work-life balance.
  • Encouragement of experimentation and creativity by actively promoting the learning of new technologies and approaches on the job.

We Value Diversity

In line with our core values, ETH Zurich fosters an inclusive culture. We promote equality of opportunity, value diversity, and nurture a working and learning environment that respects the rights and dignity of all staff and students. Visit our Equal Opportunities and Diversity website to learn how we ensure a fair and open environment that allows everyone to thrive.

Curious? So Are We.

If you're interested in creating tools that will enhance and universalize the use of modern ML methodologies, we would love to hear from you!

Apply online using the form below. Only applications matching the job profile will be considered.

About ETH Zurich

ETH Zurich is one of the world's leading universities specializing in science and technology. We are renowned for our outstanding education, cutting-edge fundamental research, and direct transfer of new knowledge into society. Over 30,000 individuals from more than 120 countries find our university a hub for independent thinking and an environment that inspires excellence. Located in the heart of Europe and forging connections worldwide, we work collaboratively to develop solutions for today's and tomorrow's global challenges.

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.