Job Detail

Scientific Programmer Atmospheric Modelling 70%-100%

Inseriert am: 23.06.2021

Scientific Programmer Atmospheric Modelling 70%-100%


The Center for Climate Systems Modeling (C2SM) is one of ETH’s extradepartmental centers and a joint venture between ETH Zurich, MeteoSwiss, Empa, and WSL. A central focus of C2SM consists of providing technical programming support to the members in the area of weather and climate modelling both for the regional weather and climate model COSMO, as well as for the ICOsahedral Nonhydrostatic Weather and Climate Model ICON. In particular, C2SM is strongly involved in the further development, maintenance, and hosting of the models, an activity carried out in collaboration with ETH Zurich, MeteoSwiss, and CSCS. We support the versions running on central processing units (CPUs), as well as those running on graphical processor units (GPUs). In addition, C2SM drives the further technical development of this model in the area of high-performance computing towards the exascale within the framework of the open ETH project EXCLAIM.


Job description
C2SM is seeking a Scientific Programmer (70-100 %) to cover their services in weather and climate modelling. In particular, she/he will:



  • support short-term requests from the C2SM COSMO and/or ICON communities. These requests usually comprise technical problems with running, compiling, and debugging code;

  • take over longer-term technical projects per year assigned from individual C2SM member groups focused on technical model development;

  • contribute to the further development of the ICON model towards the exascale;

  • prepare and conduct technical education courses for the group members of the C2SM community. This task is to be shared with the other C2SM programmers;

  • prepare, conduct, and postprocess the annual working group meetings, in collaboration with the other C2SM programmers.


We offer an engaging position which provides the opportunity to work on technically developing scientific software, to collaborate with internationally renowned research groups and supercomputing centres, and to be part of a motivated team. The position is available immediately and extends to May 2022.


Your profile
You have a PhD in Computer Science, Physics, Atmospheric Science or related field. You have relevant experience with weather and climate models and outstanding programming skills in Fortran and possibly C/C++ in a Unix environment (other languages like Python etc. are a plus). You have at least basic experience in high-performance computing, in particular in GPU programming (OpenACC). In addition, you are experienced in using version control systems such as GitHub or GitLab. Experience in the application of automated testing software (e.g. Jenkins) will be considered an advantage. To round off your profile, you are a team- and service-oriented and goal-driven individual enjoying working in a diverse working environment and interested in providing support to scientists within a large community.


ETH Zurich: Ready?


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.


Working, teaching and research at ETH Zurich


Interested?
We look forward to receiving your online application including a letter of interest, a CV, and the names and contact information of 2–3 references. The position is open until filled. Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.


For further questions, please contact the executive director of C2SM, Dr. Christina Schnadt Poberaj; christina.schnadt@c2sm.ethz.ch (no applications).



Arbeitsort:Zurich


ETH Zürich
Universitätstrasse 16
8006 Zürich

Details