Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Software für Wettervorhersagen und Klimamodelle.
- Arbeitgeber: ETH Zürich und MeteoSwiss, führend in Klimaforschung und Wetterprognosen.
- Mitarbeitervorteile: Einfluss auf Millionen von Nutzern, Zusammenarbeit mit internationalen Forschungsteams.
- Warum dieser Job: Gestalte die Zukunft der Wettervorhersage mit modernster Technologie.
- Gewünschte Qualifikationen: MSc oder PhD in Informatik oder verwandten Bereichen, Erfahrung in HPC oder Cloud.
- Andere Informationen: Dynamisches Team, vielfältige Arbeitsumgebung, Karrierechancen ab Oktober 2025.
Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € pro Jahr.
Software Engineer in HPC/Cloud for Weather and Climate
Software Engineer in HPC/Cloud for Weather and Climate
The Center for Climate Systems Modeling (C2SM) at ETH Zurich, in collaboration with the Federal Office of Meteorology (MeteoSwiss), is leading an initiative to enhance climate projections and weather forecasting by adapting numerical models to leverage new and emerging computing architectures.
Project background
MeteoSwiss plays a crucial role in delivering climate information and weather forecasts, thereby contributing sustainably to the well-being of the population and providing benefits to the economy, science, and the environment.In view of improving the way the general public, scientist and third party applications access the meteorological data, and in view of Open Government Data, new APIs, workflows and data processing framework are being developed.
We are seekinga motivated Software Engineer to join the high performance and cloud computing team at MeteoSwiss.In this position, you will:
- Contribute to the development of a high-performance and scalable framework for data services and processing within the production workflow for high-resolution weather prediction.
- Deliver forecast products to millions of users every day.
- Work with applications running on distributed systems; main programming languages and technologies include Python, Numpy, Xarray, and C++.
- Ensure the data processing framework remains highly performant, scalable, and cloud-native.
- Utilize relevant technologies such as containers, object stores, and Kubernetes.
- Be versatile, display leadership qualities, and show enthusiasm for tackling problems and contributing to maintenance across the full workflow.
- Help push technology forward within a rapidly evolving environment.
Profile
- MSc or PhD in Computational Science, Computer Science, or a related field
- Background in high-performance computing (HPC) or cloud environments
- Comfortable working in Linux/Unix environments
- Development of parallel applications
- Strong Python knowledge
- Experience with large software designs
- Interest in numerical weather prediction
- Willingness to work in large, production-level software infrastructures
- Solid software engineering skills
- Interest in DevOps
- Open-minded
- Team-oriented
- Goal-driven
- Enjoy working in diverse environments
We offer
We offer an engaging position which provides the opportunity to impact weather forecasting products disseminated to millions of users, work on leading edge software and hardware technologies, to collaborate with internationally renowned research groups and supercomputing centers, and to develop production quality software products, within a motivated team.
The position is available as of October 2025. The working place will be at MeteoSwiss (Zurich airport, easily accessible by public transport).
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.
We look forward to receiving your online application with the following documents:
- A letter of interest
- A CV
- The names and contact information of 2–3 references
Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.
Further information about C2SM can be found on our website . Questions regarding the position should be directed to Dr. Carlos Osuna; (no applications).
ETH Zurich is one of the world’s leading universities specialising inscience and technology. We are renowned for our excellent education,cutting-edge fundamental research and direct transfer of new knowledgeinto society. Over 30,000 people from more than 120 countries find ouruniversity to be a place that promotes independent thinking and anenvironment that inspires excellence. Located in the heart of Europe,yet forging connections all over the world, we work together todevelop solutions for the global challenges of today and tomorrow.
#J-18808-Ljbffr
Software Engineer in HPC/Cloud for Weather and Climate Arbeitgeber: ETH get hired
Kontaktperson:
ETH get hired HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer in HPC/Cloud for Weather and Climate
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über die Firma oder das Team, in dem du arbeiten möchtest – oft gibt es Insider-Tipps, die dir einen Vorteil verschaffen können.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Wir empfehlen, Plattformen wie LeetCode oder HackerRank zu nutzen, um deine Fähigkeiten zu schärfen.
✨Tipp Nummer 3
Zeige deine Leidenschaft für Wetter- und Klimaforschung! Sprich in Gesprächen darüber, warum du an dieser Position interessiert bist und wie du zur Mission von MeteoSwiss beitragen kannst. Deine Begeisterung kann den Unterschied machen!
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das erhöht deine Chancen, gesehen zu werden, und zeigt, dass du die Anweisungen befolgst. Achte darauf, alle geforderten Dokumente bereitzustellen und deine Bewerbung gut zu strukturieren.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer in HPC/Cloud for Weather and Climate
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Dein Anschreiben sollte deine Persönlichkeit widerspiegeln und zeigen, warum du für die Stelle brennst. Lass uns wissen, was dich an der Wetter- und Klimaforschung fasziniert.
Technische Fähigkeiten hervorheben: Stell sicher, dass du deine Kenntnisse in Python, HPC und Cloud-Technologien klar darstellst. Wir suchen nach jemandem, der mit den neuesten Technologien vertraut ist, also zeig uns deine Erfahrungen und Projekte!
Referenzen nicht vergessen: Vergiss nicht, die Kontaktdaten von 2-3 Referenzen anzugeben. Diese sollten Personen sein, die deine Fähigkeiten und Erfahrungen bestätigen können. Das gibt uns einen besseren Einblick in deine Arbeitsweise.
Online bewerben!: Denk daran, dass wir nur Bewerbungen über unser Online-Portal akzeptieren. Also, mach es dir einfach und reiche deine Unterlagen dort ein. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei ETH get hired vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Python, Numpy, Xarray und C++. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch, wie du diese Technologien in der Praxis anwenden kannst.
✨Bereite Beispiele vor
Überlege dir konkrete Beispiele aus deiner bisherigen Arbeit, die deine Fähigkeiten in der Softwareentwicklung und im Hochleistungsrechnen demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Lösung beigetragen hast.
✨Zeige Teamgeist
Da die Stelle teamorientiert ist, solltest du betonen, wie wichtig dir Zusammenarbeit ist. Bereite dich darauf vor, Fragen zu beantworten, die deine Erfahrungen in der Teamarbeit und deine Fähigkeit, in einem vielfältigen Umfeld zu arbeiten, betreffen.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und am Unternehmen. Frage nach den aktuellen Projekten oder Herausforderungen, mit denen das Team konfrontiert ist, um zu zeigen, dass du proaktiv denkst.