Neu! Bewirb dich als eine/r der ersten

HPC Software Engineer In Weather And Climate in Zurich

Suechsch nachere usforderige Stelli als HPC Software Engineer In Weather And Climate? Läs wyter!

Jobbeschreibung

HPC Software Engineer in Weather and Climate

HPC Software Engineer in Weather and Climate

ETH Zurich is one of the world’s leading universities specialising in science and technology. It is renowned for its excellent education, its cutting-edge fundamental research, and its efforts to put new knowledge and innovations into practice.

The

Center for Climate Systems Modeling (C2SM)

at ETH and the

Federal Institute of Meteorology and Climatology MeteoSwiss

jointly develop and run the weather and climate model ICON. We are seeking a High Performance Computing (HPC)

software engineer to further develop and optimize the ICON model

(80-100%).

Project background

In order to benefit from latest advances in hardware technologies the ICON model was ported to run on Graphics Processing Units (GPUs) and is one of the first model that can be used in production on such hardware. Several technologies are considered for running on GPUs, compiler directives which are inserted in the code, or for some parts a complete re-write using a Python domain specific language (DSL) named gt4py.

Job description

As a HPC software developer you will work and the modelling infrastructure and port some components of the model using compiler directives, in particular in the data assimilation. In addition you will further develop and optimize the components which have been re-written with the DSL such as the dynamical core of the model. To this end, you will work in a diverse and agile team consisting of HPC experts and atmospheric scientists. You will also interact and support users of downstream applications such as hydrology.

Your responsibilities will include porting components of the data assimilation system to GPUs using compiler directives. You will also contribute to the further development and optimization of model components that are being re-written using the gt4py DSL. Additionally, you will work on integrating the existing model with the new DSL-based components to ensure the system is production-ready.

Profile

  • MSc in Software Engineering, Computer Science, or related fields, with a strong software engineering background.
  • Solid programming skills, e.g. Python.
  • Solid experience in GPU programming and HPC development.
  • Familiarity with numerical weather prediction or atmospheric sciences is a plus, but not necessary.
  • Open-minded, enthusiastic, and collaborative, thriving in diverse teams.

We offer

At C2SM and MeteoSwiss, we are committed to promoting flexible and family-friendly working models, and a healthy work-life balance is important to us. The position offers interesting and challenging tasks. You will have the opportunity to work with a cutting-edge operational weather prediction system within a highly motivated team. Your work will directly impact the future operational weather forecasts for Switzerland and bring value to weather related decisions in all sectors.

Working, teaching and research at ETH Zurich

We value diversity

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.

  • CV
  • Motivation Letter
  • Names and contact information of 1-2 references

The position is limited to 1 year. The position is available immediately and will remain open until filled. The place of work is at MeteoSwiss at Zurich-Airport, but working remotely a few days per week is common practise.

; no applications).

We would like to point out that the pre-selection is carried out by the responsible recruiters and not by artificial intelligence.

For recruitment services the

 GTC of ETH Zurich

 

apply.

About ETH Zürich

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 transfer of new knowledge into society. Over 30,000 people from more than 120 countries find our university to be a place that promotes independent thinking and an environment that inspires excellence. Located in the heart of Europe, yet forging connections all over the world, we work together to develop solutions for the global challenges of today and tomorrow.

Veröffentlicht am

01-07-2025

Extra Informationen

Status
Offen
Ausbildungsniveau
Hauptschule
Standort
Zurich
Jobart
Vollzeitstelle
Führerschein erforderlich?
Nein
Auto erforderlich?
Nein
Motivationsschreiben erforderlich?
Nein
Sprachkenntnisse
Deutsch

Zürich | Vollzeitstelle | Hauptschule

Bewirb dich jetzt

Dieses Jobangebot teilen