Research Software Engineer (all genders) HPC Code Performance Optimisation

Deutsches Klimarechenzentrum GmbH

Hamburg, DEonsitePosted Jul 27, 2026
Posting intelligenceActively listedReposted 12×, possible evergreen/ghost posting

Skills

c++

About the role

The German Climate Computing Centre (DKRZ) is the central simulation and data processing facility for the German climate and Earth system modelling community and one of the leading institutions in this field worldwide. DKRZ not only operates supercomputers of the highest performance class and one of the largest data and archive systems, but also participates in many national and international projects aimed at improving the software and infrastructure for climate modelling. Here we are offering a position as

Research Software Engineer (all genders)

HPC Code Performance Optimisation

Your tasks

DKRZ plays a significant role in a number of projects with the aim of advancing Earth System Modelling (ESM). This facilitates the advancement of scientific knowledge in the fields of Earth system modelling 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 corresponding software to the most powerful HPC systems in Europe and ensure that those codes run stable and efficiently.

As a member of the team of Research Software Engineers (RSEs), you will collaborate with Earth System scientists to overcome technical challenges in high-performance computing (HPC) and software development. Your responsibilities will include further developing, testing and optimising existing coupled Earth System models. This will allow them to be extended with new components (e.g. ice sheet models) without compromising the efficient execution time. This is a key challenge, given the need to use resources effectively 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 who want to apply their programming skills to new challenges.

Qualifications / Experiences

Academic degree in computer science, applied mathematics, computational physics/engineering or related fields with a focus on scientific computing

Strong interest in and experience with HPC-systems and parallel programming with MPI/OpenMP

Knowledge of programming with C/C++ and/or Fortran under UNIX/LINUX and scripting languages

Experience in the use and programming of GPU systems for scientific applications is an advantage

Experience in algorithms, data structures and design of scientific software is welcome

Very good communication skills and knowledge of English

Employment conditions

We offer opportunities to work in interdisciplinary teams and have excellent connections to national and international research networks. In addition to specific implementation and support requirements from our users and project partners, your work will be characterised by the freedom to work creatively at the interface between applied computer science and the development of scientific applications. Attendance at international conferences, project meetings and hackathons facilitate further training and the presentation of your own results.

Our company is headquartered in Hamburg, but we are committed to creating a flexible working environment. We offer a remote working option, with the possibility of working from home up to 100% within Germany. Remuneration will be based on the candidate's qualifications according to TVöD-Bund. The ideal commencement date would be September 2026, although this is flexible and can be discussed on an individual basis. The position is funded by a third-party project, with a limited initial timeframe until the end of 2028.

Interested applicants are requested to compile a single pdf document containing a cover letter, a detailed CV and any additional documents (e.g. professional references). Applications must be submitted via the portal https://dkrz.softgarden.io/en/vacancies

Application deadline: Open until filled. Priority will be given to applications received by 23 August 2026

Questions? Dr. Hendryk Bockelmann (bockelmann@dkrz.de) will be happy to answer them in advance.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Germany varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Germany medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.