Scientific Programmer (m/f/d) High-Performance Computing and Software Engineering

EURAXESS Czech Republic

Bremen

Vor Ort

EUR 70.000 - 95.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

The Max Planck Institute for Marine Microbiology in Bremen invites applications for a Scientific Programmer (m/f/d) in the High-Performance Computing and Software Engineering group. You will develop and optimize HAMOCC model code for modern supercomputing architectures and enable heterogeneous execution on CPUs and GPUs.

Join an international, interdisciplinary team. You will contribute to software development, CI/CD, performance analysis, and ensure robust, reproducible code while advancing

Qualifikationen

  • Degree in computer science, computational science, applied mathematics, or a related field.
  • Experience with numerical modelling and handling large simulation datasets.
  • Strong knowledge of HPC programming (Fortran and C/C++) and performance optimization.
  • Knowledge of parallel programming paradigms such as MPI, OpenMP, OpenACC or equivalent technologies.
  • Experience with large-scale scientific software projects, including software testing and debugging, code review workflows.
  • Strong knowledge of software engineering best practices, including Git.
  • Fluent in English, with solid scientific writing skills and a strong interest in working collaboratively within an international and interdisciplinary team.

Aufgaben

  • Develop and optimize model code of HAMOCC for modern supercomputing architectures.
  • Enable and improve heterogeneous execution across CPUs and GPUs.
  • Lead and contribute to software development, maintain Git repositories, testing and debugging, code review, and CI/CD to ensure robust, maintainable, and reproducible code.
  • Implement performance analysis, profiling, and optimization strategies.
  • Support portability across current and future HPC platforms.
  • Collaborate with model developers to translate scientific requirements into efficient software solutions.

Kenntnisse

Fortran
C/C++
HPC programming
MPI
OpenMP
OpenACC
Git
English

Ausbildung

Computer Science degree
Computational Science degree
Applied Mathematics degree

Jobbeschreibung

Offer Description

The Max Planck Institute for Marine Microbiology is a research institute of the Max Planck Society. It was founded in 1992 in the State of Bremen and employs around 200 staff members. In close collaboration with numerous university and non‑university research institutions, we explore the diversity and function of microorganisms in the ocean and their interactions with their environment. Scientists from all over the world, engineers, technicians and administrative staff together make an important contribution to global marine and environmental research.

Position

Scientific Programmer (m/f/d) – High‑Performance Computing and Software Engineering

In the Department of Ocean Biosphere Dynamics, we are looking to fill a position as
Responsibilities
  • Develop and optimize model code of HAMOCC for modern supercomputing architectures.
  • Enable and improve heterogeneous execution across CPUs and GPUs.
  • Lead and contribute to software development, maintain Git repositories, testing and debugging, code review, and Continuous Integration/Continuous Deployment (CI/CD) to ensure robust, maintainable, and reproducible code.
  • Implement performance analysis, profiling, and optimization strategies.
  • Support portability across current and future HPC platforms.
  • Collaborate with model developers to translate scientific requirements into efficient software solutions.
Requirements
  • Degree in computer science, computational science, applied mathematics, or a related field.
  • Experience with numerical modelling and analysis and handling of large simulation datasets.
  • Strong knowledge of HPC programming (Fortran and C/C++) and performance optimization.
  • Knowledge of parallel programming paradigms such as MPI, OpenMP, OpenACC or equivalent technologies.
  • Experience with large‑scale scientific software projects, including software testing and debugging, code review workflows.
  • Strong knowledge of software engineering best practices, including Git.
  • Fluent in English, with solid scientific writing skills and a strong interest in working collaboratively within an international and interdisciplinary team.
Benefits

This position is initially offered for three years, with continuation beyond the initial term intended, subject to satisfactory performance, applicable legal requirements, and the availability of funding.

You will have a multifaceted job with challenging tasks in an exciting, academic work environment, a high degree of autonomy and creative freedom. Further education opportunities are promoted (external courses and certifications). The compatibility of private life, family and career is valued. You will be paid according to the collective agreement for the public service (TVöD Bund); allowances are possible depending on qualifications and areas of responsibility.

The Max Planck Society is committed to employing more disabled individuals and especially encourages them to apply. The Max Planck Society strives for gender and diversity equality. We welcome applications from all backgrounds.

Location

Max Planck Institute for Marine Microbiology, Celsiusstraße 1, Bremen, Germany.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Scientific Programmer (m/f/d) High-Performance Computing and Software Engineering
Scientific Programmer (m/f/d) High-Performance Computing and Software Engineering

EURAXESS Ireland • Bremen

Vor Ort
EUR 65.000 - 90.000
Scientific Programmer (m/f/d) High-Performance Computing and Software Engineering
Scientific Programmer (m/f/d) High-Performance Computing and Software Engineering

Euraxess • Bremen

Vor Ort
EUR 60.000 - 85.000
Scientific Programmer (m/f/d) Biogeochemical Model Development and Integration
Scientific Programmer (m/f/d) Biogeochemical Model Development and Integration

EURAXESS Czech Republic • Bremen

Vor Ort
EUR 65.000 - 80.000
Scientific Programmer (m/f/d) Biogeochemical Model Development and Integration
Scientific Programmer (m/f/d) Biogeochemical Model Development and Integration

Euraxess • Bremen

Vor Ort
EUR 60.000 - 90.000
Scientific Programmer (m/f/d) Biogeochemical Model Development and Integration
Scientific Programmer (m/f/d) Biogeochemical Model Development and Integration

EURAXESS Ireland • Bremen

Vor Ort
EUR 55.000 - 75.000
Scientific Programmer (all genders)
Scientific Programmer (all genders)

Max Planck Institute for Meteorology • Hamburg

Vor Ort
EUR 65.000 - 90.000
Flexible work hours
Work-life balance
IT Specialist for Linux System Administration and HPC (m/f/d)
IT Specialist for Linux System Administration and HPC (m/f/d)

MPI for the Structure and Dynamics of Matter • Hamburg

Vor Ort
EUR 60.000 - 90.000
Professional development
Healthy work-life balance
Public sector pension
Scientific Programmer
Scientific Programmer

Emetsoc • Hamburg

Hybrid
EUR 55.000 - 85.000
Open-source collaboration
Training opportunities
Flexible work-life balance
Scientific Programmer (all genders)
Scientific Programmer (all genders)

European Geosciences Union (EGU) • Hamburg

Vor Ort
EUR 65.000 - 95.000
Flexible work arrangements
Deutschlandticket public transport
Student Assistant (HiWi) (f/m/div) in Scientific Software Development for Computational Mechanics
Student Assistant (HiWi) (f/m/div) in Scientific Software Development for Computational Mechanics

Max Planck Institute for Intelligent Systems • Stuttgart

Vor Ort
EUR 21.000 - 25.000
Hourly wage 15.61€
Open-source project involvement
Flexible hours up to 20 h/week
+2