Skip to main content
Bayi Glacier in Qilian Mountain, China (Credit: Xiaoming Wang, distributed via

Job advertisement Scientific Programmer

EGU logo

European Geosciences Union

Scientific Programmer

Scientific Programmer

Forschungszentrum Jülich GmbH logo

Forschungszentrum Jülich GmbH


Jülich, Germany


Relevant divisions
Atmospheric Sciences (AS)
Earth and Space Science Informatics (ESSI)
Ocean Sciences (OS)

Full time


TVÖD E13/E14 depending on experience

Preferred education

Application deadline
Open until the position is filled

28 April 2022

Job description

Your Employer:

The Jülich Supercomputing Centre (JSC) operates one of the most powerful HPC infrastructures in Europe, enabling scientists and engineers to solve highly complex problems by simulations. Earth System Modelling (ESM) has been heavily reliant on HPC for decades. The societal challenges related to climate change have never been more obvious and urgent than today. To keep ESM code developments synchronized with the rapidly evolving HPC landscape, JSC has established two Simulation and Data Laboratories (SDLs) Climate Science and Terrestrial Systems tasked with bridging the modelling communities to the HPC infrastructure. To benefit from the current and upcoming heterogeneous exascale HPC-architectures, porting, optimizing, and refactoring ESM codes is a continuous task. As part of the German ESM strategy a national ESM support team is funded by BMBF. The team members will be located at DKRZ ( ) and at JSCs SDLs Climate Science ( ) and Terrestrial Systems ( ).

Your Job:

The ESM support team will be tasked with optimising resources, promoting synergies, sharing insights and disseminating knowledge. While the individual scientific code development is done at the Earth system science research institutions, the technical challenges related to HPC, modularization, and coupling are often similar and will be coordinated by the ESM team. Typical tasks expected of the successful candidate(s) include:

  • Devising and implementing strategies together with the ESM domain scientists to address the technical and infrastructure challenges posed in order that their codes can make effective use of current and future HPC-systems.
  • Algorithmic refactoring, optimisation and support of ESM community codes on contemporary HPC systems.
  • Facilitating and supporting the transfer of HPC and workflow expertise to the domain scientists as part of each collaboration.
  • Opportunity to spend periods working on ESM codes directly at the host institutions within a collaboration.
  • Identification of synergies and potential know-how transfer of ESM and HPC-related expertise between projects.
  • Co-organisation of dedicated HPC training programmes for the ESM community.

Your Profile:

  • A university degree (PhD or Master with some working experience) in Computer Science, Applied Mathematics, Computational Physics/Engineering or related fields with strong relation to scientific computing
  • Experience and interest in geoscientific applications (meteorology, oceanography, terrestrial systems) is an advantage
  • Experience and strong interest in some area of High Performance Computing, such as – Hybrid programing models for heterogeneous HPC architectures, MPI/OpenMP – Programming for GPUs (with CUDA or OpenACC) – Environments for and operation of highly scalable applications
  • Strong programming and modern software engineering skills like – C/C++ and/or Fortran – Fluent handling of UNIX/LINUX and scripting languages
  • Fluent in spoken and written English
  • Self-motivated personality, with the ability to work within a multi-disciplinary team and environment on challenging problems

Our Offer:

We work on the very latest issues that impact our society and are offering you the chance to actively help in shaping the change! We support you in your work with:

  • Comprehensive training courses and individual opportunities for personal and professional further development
  • Flextime and home office option
  • Extensive company health management
  • Ideal conditions for balancing work and private life, as well as a family-friendly corporate policy
  • Full-time position with the option of slightly reduced working hours and 30 days of annual leave
  • Targeted services for international employees, e.g. through our International Advisory Service
  • A large research campus with green spaces, offering the best possible means for networking with colleagues and pursuing sports alongside work

We offer you an exciting and varied role in an international and interdisciplinary working environment. The position is initially for a fixed term of 2 years, with possible long-term prospects. Salary and social benefits in conformity with the provisions of the Collective Agreement for the Civil Service (TVöD).

Forschungszentrum Jülich promotes equal opportunities and diversity in its employment relations.
We also welcome applications from disabled persons.

How to apply

We look forward to receiving your application via our Online-Recruitment-System