HPC Software Engineer - Digital Weather Twin Development

at  ETH Zrich

Zürich, ZH, Switzerland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Dec, 2024Not Specified18 Sep, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

80%-100%, ZURICH, FIXED-TERM

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 software engineer to develop the engine of a Digital Weather Twin (80-100%).

JOB DESCRIPTION

As a software developer, you craft the software stack that allows a user to drive and interact with a Digital Weather Twin and its model output. The core of this twin are simulations conducted with the numerical weather and climate model ICON, run at 500m resolution on a hybrid CPU/GPU based supercomputer. Your main responsibility will be to design, develop and maintain the digital twin engine. To this end, you will work in a diverse and agile team consisting of HPC experts and atmospheric scientists.

Responsibilities:

  • Develop and maintain the digital twin engine for remote simulation requests.
  • Adapt the MeteoSwiss operational software stack for the on-demand digital twin.
  • Develop and deploy a software stack enabling a user access to model output on their infrastructure.
  • Maintain the ICON model on the ALPS supercomputer at the Swiss National Supercomputing CSCS.
  • Continuously learn and apply new skills to tackle challenges in the entire workflow.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Zürich, ZH, Switzerland