Auf einen Blick
- Aufgaben: Entwickle ML-Methoden für die Konstruktion von Turbomaschinenkomponenten und unterstütze Softwareentwicklung.
- Arbeitgeber: Swiss Data Science Center, eine führende Forschungsinstitution in der Datenwissenschaft.
- Mitarbeitervorteile: Flexible Arbeitszeiten, internationales Team und Förderung von Kreativität und Lernen.
- Warum dieser Job: Arbeite an innovativen Projekten und nutze modernste ML-Technologien zur Lösung realer Probleme.
- Gewünschte Qualifikationen: BSc oder MSc in Informatik, Erfahrung in Softwareentwicklung und maschinellem Lernen.
- Andere Informationen: Dynamisches, interdisziplinäres Umfeld mit exzellenten Karrieremöglichkeiten.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
ML Engineer – Generative Design applied to Mechanical Engineering
The Swiss Data Science Center (SDSC) is a National Research Infrastructure jointly founded by EPFL and ETH Zurich and part of the ETH Domain .
Its mandate is to support academic labs, hospitals, the industry and public sector stakeholders, including cantonal and federal administrations, through their entire data science journey, from the collection and management of data 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. In particular, in the Research team, we seek to accelerate the adoption of data science and machine learning methods within these diverse disciplines.
Project background
At the Swiss Data Science Center we work extensively in the application of machine learning to the fields of architecture and engineering. We have developed an open-source python library called AIXD ( ) for ML-assisted forward and inverse design. In the framework of an Innosuisse project with Accelleron Industries, we are currently exploring the application of these methodologies to more specialized industrial problems, as a way to accelerate the early design of high-end components. Specifically, we are investigating the application of inverse design methods to mechanical engineering, for the ML-based discovery of novel turbomachinery components. This involves implementing tailored ML models that exploit the unique characteristics of the problems at hand, as well as novel exploration and visualization tools that further facilitate the understanding of the results achieved.
To support the development of these methods, we are offering a one-year ML engineer position . The successful candidate will work hand-in-hand with the Senior scientists involved in the project, to help implement and evaluate new methods tailored for the design of turbomachinery components. This will also require tightly collaborating with the design engineers at Accelleron, in order to successfully implement models and approaches tailored to and are performant in this complex domain field. Furthermore, the successful candidate will have to propose and implement additional tools that allow end-users an efficient and intuitive utilization of the developed methods and models.
- Implement ML methods tailored to the design of turbomachinery components.
- Develop new visualization and exploration approaches that help understand the data and the results.
- Build interfaces between Accelleron configuration files and the AIXD toolbox.
- Support and conduct the software development of the toolbox by implementing new features, maintaining the code, creating tutorials, and documentation.
Profile
- You are a developer with a BSc or MSc in Computer Science or related fields.
- You have 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, automated testing, etc.
- You have experience in machine learning, deep learning and data science. Besides, you know how to implement data preparation workflows, including data cleaning, feature engineering, and exploratory data analysis.
- You have experience using Python libraries to carry out these tasks, such as PyTorch, SciKit Learn, etc.
- You know how to present complex results as appealing and informative plots.
We offer
- A 12-month ML Engineer position at 80%, at our SDSC Zürich office, conveniently located in Oerlikon.
- 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 more than 15 different countries. We all work towards applying and developing novel ML methods to solve real-world problems.
- We value work-life balance.
- We encourage experimentation and creativity by actively promoting the learning of new technologies and approaches on the job.
In line with our values , ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected. Visit our Equal Opportunities and Diversity website to find out how we ensure a fair and open environment that allows everyone to grow and flourish.
Curious? So are we.
Interested in creating tools that will promote and universalize the usage of modern ML methodologies? Come and join our team
We look forward to receiving your online application with the following documents:
- CV
Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.
Questions regarding the position should be directed to (no applications).
Further information about SDSC can be found on our website, examples of projects carried out by the Research team can be found here.
We would like to point out that the pre-selection is carried out by the responsible recruiters and not by artificial intelligence. After receiving your application, we will do a pre-screening. If successful, one of us will contact you about the following steps and the selection process.
ETH Zurich is one of the world\’s leading universities specialising in science and technology. We are renowned for our excellent education, cutting-edge fundamental research and direct
ML Engineer Arbeitgeber: ETH get hired
Kontaktperson:
ETH get hired HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: ML Engineer
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass persönliche Empfehlungen oft den entscheidenden Unterschied machen können!
✨Sei proaktiv!
Warte nicht darauf, dass Stellenanzeigen veröffentlicht werden. Kontaktiere Unternehmen direkt und frage nach möglichen offenen Positionen. Zeige dein Interesse und deine Begeisterung für die Arbeit, die sie machen!
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe das Programmieren unter Zeitdruck und sei bereit, deine Lösungen zu erklären – wir wissen, dass du das kannst!
✨Bewirb dich über unsere Website!
Vergiss nicht, dich über unsere offizielle Website zu bewerben! So stellst du sicher, dass deine Bewerbung direkt bei den richtigen Leuten landet und du die besten Chancen hast, Teil unseres Teams zu werden.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: ML Engineer
Tipps für deine Bewerbung 🫡
Mach deinen Lebenslauf einzigartig!: Dein Lebenslauf sollte nicht nur deine Erfahrungen auflisten, sondern auch zeigen, was dich besonders macht. Hebe relevante Projekte hervor, die du gemacht hast, und zeige, wie du deine Fähigkeiten in der Praxis angewendet hast.
Schreibe ein überzeugendes Anschreiben!: Nutze dein Anschreiben, um deine Motivation für die Stelle zu zeigen. Erkläre, warum du bei uns arbeiten möchtest und wie deine Fähigkeiten zur Position als ML Engineer passen. Sei kreativ und lass deine Persönlichkeit durchscheinen!
Achte auf die Details!: Korrekturlesen ist das A und O! Überprüfe deine Bewerbung auf Rechtschreib- und Grammatikfehler. Eine saubere und fehlerfreie Bewerbung zeigt, dass du sorgfältig arbeitest und Wert auf Qualität legst.
Bewirb dich über unsere Website!: Vergiss nicht, deine Bewerbung über unser Online-Portal einzureichen. Das macht es uns einfacher, deine Unterlagen zu verwalten und sicherzustellen, dass du alle notwendigen Informationen bereitstellst. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei ETH get hired vorbereitest
✨Verstehe die Anforderungen
Mach dich mit den spezifischen Anforderungen der ML Engineer-Position vertraut. Lies die Stellenbeschreibung gründlich durch und notiere dir, welche Fähigkeiten und Erfahrungen besonders betont werden. So kannst du gezielt auf diese Punkte während des Interviews eingehen.
✨Bereite praktische Beispiele vor
Überlege dir konkrete Projekte oder Erfahrungen, die deine Fähigkeiten in Python, Machine Learning und Softwareentwicklung demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du innovative Lösungen gefunden hast. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Anwendung.
✨Zeige deine Teamfähigkeit
Da die Position enge Zusammenarbeit mit Designingenieuren erfordert, ist es wichtig, deine Teamarbeit zu betonen. Bereite Beispiele vor, in denen du erfolgreich im Team gearbeitet hast, um Probleme zu lösen oder Projekte voranzutreiben. Das zeigt, dass du gut in die bestehende Teamdynamik passen würdest.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das können Fragen zur Unternehmenskultur, zu aktuellen Projekten oder zu den nächsten Schritten im Auswahlprozess sein. Das zeigt dein Interesse an der Position und hilft dir, mehr über das Unternehmen zu erfahren.