Logo Dkrz

Research Software Engineer - Performance Optimization of HPC Codes

Job

  • Level
    Experienced
  • Job Field
    Software, Application
  • Employment Type
    Full Time
  • Contract Type
    Temporary employment
  • Location
    Hamburg
  • Working Model
    Hybrid, Onsite
  • Job Summary

    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 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.

    This text has been machine translated. Show original

    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.

    This text has been machine translated. Show original

    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.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Topics that you deal with on the job

    Job Locations

    • Location Hamburg

      Germany

    This is your employer

    Dkrz

    Dkrz

    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.

    Description

  • Company Size
    1-49 Employees
  • Language
    English
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Power Sector, Economy
  • Employer reviews

    by devworkplaces.com

    Total

    (1 Review)
    3.4
    • Engineering

      2.5
    • Culture

      4.0
    • Career Growth

      3.3
    • Workingconditions

      4.0
    Show all reviews
    Logo Dkrz

    Research Software Engineer - Performance Optimization of HPC Codes

    Location
    Hamburg
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs