Research Software Engineer - Performance Optimization of HPC Codes

Dkrz

Job

In this role, you will develop performance-optimized HPC codes for complex Earth system models, test and enhance existing software, and extend it with new components to ensure resource-efficient computations.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • The DKRZ plays an important role in a number of projects aimed at advancing Earth System Modeling (ESM).
  • This contributes to the advancement of scientific knowledge in the fields of Earth system modeling and climate research.
  • In the context of the current development of digital twins of the Earth, it is necessary to adapt increasingly complex models and the associated software to the most powerful HPC systems in Europe and to ensure that these codes run stably and efficiently.
  • As part of the Research Software Engineers (RSEs) team, you will collaborate with Earth system scientists to address technical challenges in high-performance computing (HPC) and software development.
  • Your responsibilities include the further development, testing, and optimization of existing coupled Earth system models.
  • This allows them to be extended with new components (e.g., ice sheet models) without compromising the efficient execution time.
  • This is a central challenge given the need to effectively utilize resources on current and future HPC systems.
  • For this position, we are looking for candidates who are interested in the interdisciplinary implementation of Earth system models and want to apply their programming skills to new challenges.

Our expectations of you

Education

  • University degree in Computer Science, Applied Mathematics, Computational Physics/Engineering, or related fields with a focus on scientific computing.

Qualifications

  • Knowledge of programming with C/C++ and/or Fortran under UNIX/Linux and scripting languages.
  • Excellent communication and English skills.

Experience

  • Strong interest in and experience with HPC systems and parallel programming with MPI/OpenMP.
  • Experience with and in programming GPU systems for scientific applications is an advantage.
  • Previous experience in algorithms, data structures, and scientific software design is welcome.

What we offer

  • We offer you the opportunity to work in interdisciplinary teams and excellent connectivity to national and international research networks.
  • In addition to the specific implementation and support needs of our project partners, your work is characterized by creative freedom at the interface between applied computer science and scientific application development.
  • Participation in international conferences, project meetings, and hackathons enables professional development and the presentation of one's own results.
  • Our location is Hamburg, but we aim to create a suitable working environment through flexible working hours and locations (up to 100% home office within Germany).
  • The remuneration is based on the qualification in accordance with TVöD-Bund.
  • Your start date is ideally in September 2026; the exact date can be agreed upon individually.
  • The position is funded as part of a third-party funded project and is initially limited until the end of 2028.

Benefits

Topics you will work on

Job locations

About your employer

The German Climate Computing Centre (DKRZ) is the central DV facility for German climate and earth system modelling, and is one of the world's leading institutions in this field. The DKRZ operates supercomputers of the highest performance class, modern high-performance clusters and graphics systems, and one of the world's largest data and archival systems.

Company size
1-49 Employees
Language
English
Company type
Established Company
Work model
Onsite, Hybrid
Industry
Power Sector, Economy

Employer reviews

3.4Total(1 review)
Engineering
x
2.5
Team culture
x
4.0
Career growth
x
3.3
Working conditions
x
4.0
  • GGW GroupHamburg

    • Easy Apply
    • Hybrid
    • Full Time

    The role As a Forward Deployed AI Engineer, you go directly into our specialist departments, understand the processes, and develop production-ready AI and automation solutions that will fundamentally change the way the entire GGW Group operates. You do...

  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4
  • sinoDusseldorf

    • Easy Apply
    • Onsite
    • Full Time
    • Senior

    sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...

    • Java
    • PHP
    • C#
    • SQL
    • Linux
    • Windows

Research Software Engineer - Performance Optimization of HPC Codes

Dkrz