HPC Software Engineer - Digital Weather Twin Development
at ETH Zrich
Zürich, ZH, Switzerland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 16 Dec, 2024 | Not Specified | 18 Sep, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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