Research Software Engineer (all genders) HPC Code Performance Optimisation
Core
Optimizing and developing coupled Earth System models for high-performance computing (HPC) systems to support digital twins of the Earth and climate research.
Role type
Research Software Engineer (HPC Performance Optimization)
Builds
Efficiently running and extended Earth System models on current and future European supercomputers
Domain
Climate modeling / Earth System Modeling / High-Performance Computing
Deliverable
production ML models | product features
Required skills
Parallel programming (MPI/OpenMP), C/C++ and/or Fortran, UNIX/LINUX, scientific computing, algorithm design, data structures
Preferred skills
GPU programming for scientific applications, experience with coupled Earth System models
Technologies
MPI, OpenMP, C, C++, Fortran, UNIX, Linux, GPU systems
Responsibilities
Further develop, test, and optimize existing coupled Earth System models; adapt complex models to powerful HPC systems; collaborate with Earth System scientists to overcome technical challenges in HPC and software development
Seniority
Mid-level to Senior, hands-on IC