Jobs · Engineering · Indiana

Scientific programmer position in the Computational Relativistic Astrophysics division at the Max Planck Institute for Gravitational Physics in Potsdam

EngineeringFull-time

About the role

The Computational Relativistic Astrophysics division at the Max Planck Institute for Gravitational Physics (the Albert Einstein Institute) in Potsdam, led by Masaru Shibata (director), is seeking a scientific programmer with a research background.

Responsibilities

  • Independently develop numerical relativity codes for solving Einstein's equation and run them on high-performance computers
  • Independently develop relativistic magnetohydrodynamics simulation codes and run them on high-performance computers
  • Independently develop radiative hydrodynamics simulation codes and run them on high-performance computers
  • Develop a code with adaptive mesh refinement scheme for solving Einstein's equation and radiation magnetohydrodynamics equations
  • Write codes optimized for both CPUs and GPUs
  • Publish at least 10 scientific papers in well-established international journals

Requirements

  • Experience in independently developing numerical relativity codes for solving Einstein’s equation and running them on high-performance computers
  • Experience in independently developing relativistic magnetohydrodynamics simulation codes and running them on high-performance computers
  • Experience in independently developing radiative hydrodynamics simulation codes and running them on high-performance computers
  • Experience in independently developing a code with adaptive mesh refinement scheme for solving Einstein’s equation and radiation magnetohydrodynamics equations
  • Able to write codes optimized for both CPUs and GPUs

Qualifications

  • A track record of publishing at least 10 scientific papers in well-established international journals

Skills

  • Strong programming skills in Fortran, C++, Python, and/or other relevant languages
  • Experience with parallel computing and high-performance computing environments
  • Knowledge of numerical methods and algorithms for solving partial differential equations
  • Experience with adaptive mesh refinement techniques
  • Experience with GPU programming and optimization

Benefits

  • Responsible and multifaceted job in an international working environment
  • Extensive opportunities for further education
  • Excellent working atmosphere in a friendly and committed team
  • Flexible working hours and compatibility of career
  • Family support services including a family support service, cooperation with a nearby international kindergarten, as well as an in-house parent-child office and nursing room
  • On-campus support including computing facilities, language courses, residence permit and visa support, children’s day care, etc.

Pay

Remuneration and social benefits are based on the public service collective agreement (TVöD).

Schedule

The position will be available from November 1st, 2026.

Contact

To apply for a scientific programmer position at the AEI in Potsdam, please fill out this form: https://jobs.aei.mpg.de/250/scientific-programmer-position-cra/apply

Additional Information

For further information, please contact Matthias Blittersdorf at: matthias.blittersdorf@aei.mpg.de

Similar jobs