CareerPlan

Scientific Programmer (mfd) High-Performance Computing and Software Engineering

Bremen, BREMENFull-time2026-07-30 → 2026-11-02

Core

Develop, integrate, and optimize the HAMOCC ocean carbon cycle model for Earth System Models on exascale HPC platforms.

Role type

Senior Scientific Programmer (HPC & Software Engineering)

Builds

High-resolution numerical models of marine biogeochemical processes

Domain

Climate science / Oceanography / High-Performance Computing

Deliverable

production ML models

Required skills

Fortran, C/C++, MPI, OpenMP, OpenACC, Git, CI/CD, performance profiling, parallel programming

Preferred skills

Exascale computing experience, GPU programming, scientific software engineering

Technologies

HAMOCC, ICON, MPI, OpenMP, OpenACC, Git

Responsibilities

Develop and optimize model code for modern supercomputing architectures; Enable heterogeneous execution across CPUs and GPUs; Lead software development including testing, debugging, and code review; Implement performance analysis and optimization strategies; Support portability across HPC platforms; Collaborate with researchers to translate scientific requirements into efficient code.