You are here: Home / About us / Vacancies / Scientific Programmer (m/f/d)

The German Climate Computing Centre (DKRZ) is the central data processing facility for the German climate and Earth system modeling community and is one of the leading facilities in this area. DKRZ operates supercomputers of the highest performance class, modern high-performance clusters and graphics systems as well as one of the largest data and archive systems worldwide.

We invite applications for a

Scientific Programmer (m/f/d)

in the field of

High Performance Computing.

You will contribute to an exciting project that aims to port a

Next Generation Climate Model

to one of the world’s most

Powerful Supercomputers.

Our offer:

We offer a challenging position at the interface of high performance computing and climate science. You will be based in Hamburg, but an internship of a few weeks or months in China (Wuxi or Bejing) might be envisaged. The contract is limited to 2.5 years. The salary will be according to your personal qualification based on German regulations for the Civil Service (TVöD). Starting date is October 2019 or later.

The research project Monsoon-2.0 is part of a cooperation of the BMBF (the German Federal Ministry of Education and Research) and MOST (the Chinese Ministry of Science and Technology). The central task is to port the German ICON model to the Chinese Sunway TaihuLight Supercomputer for the purpose of performing storm-resolving simulations of the boreal-summer monsoon.

With a peak performance of 125.4 Pflop/s, the Sunway TaihuLight system is currently the third-ranked system of the TOP500 list of the most powerful supercomputers worldwide. The specific challenge of this project is to exploit the most suitable parallelism for this architecture, which is based on heterogeneous many-core processors connected by a special network. Key components to achieve high performance with ICON are efficient on-chip thread-level parallelism of the code, fast parallel I/O, and optimal communication for very large number of MPI-processes.

Your responsibilities:

  • You will work on porting and optimizing ICON and related DKRZ-developed libraries to the  Sunway TaihuLight System.
  • You will use OpenACC as well as software tools specific to the TaihuLight system.
  • As preparation you will familiarize yourself with the TaihuLight Hard- and Software environment.
  • You will interact with specialists in China, including a potentially longer visit to China.

Your qualifications:

  • A university degree in Computer Science, Applied Mathematics, Computational Physics/Engineering or related fields
  • Expert knowledge in parallel programming with MPI/OpenMP, in particular in FORTRAN
  • Experience with OpenACC or other directive based approaches would be an advantage
  • UNIX/LINUX shell scripting languages
  • In-depth knowledge of HPC environments and operation of high scaling applications
  • Experience in complex software development and familiarity in software version control systems (preferably Git)

Your personal skills:

  • Fluency in English (spoken and written)
  • Capacity for teamwork in an interdisciplinary environment

For further information, please contact Dr Joachim Biercamp ([Email protection active, please enable JavaScript.]).

The call is open until the position is filled. The review of applications will start on September 1st, 2019. Please submit your informative application containing a cover letter, detailed curriculum, and supporting material as pdf file via email to [Email protection active, please enable JavaScript.] using the identifier DKRZ16.

Deutsches Klimarechenzentrum GmbH
Bundesstrasse 45a
20146 Hamburg

Document Actions