Research Software Engineer, Mathematical Research Data Initiative, Münster

The Institute for Analysis and Numerics in the Faculty of Mathematics and Computer Science at the University of Münster, Germany, is seeking to fill the position of a

Research Software Engineer
Wissenschaftliche/r Mitarbeiter/in (salary level TV-L E 13, 100%)

for the externally funded project MaRDI at the earliest possible date. We are offering a fixed-term full-time position until 30 September 2026. The “Mathematical Research Data Initiative (MaRDI)”,, is part of the German “National Research Data Infrastructure”, a major effort to create a sustainable infrastructure to improve the findability, accessibility, interoperability and reusability of research data.

Your tasks

  • You will be responsible for the development and implementation of research data infrastructure for scientific computing as part of the MaRDI team.

  • The focus of your work will lie in the development of concepts to improve the interoperability of scientific computing software, such as PDE solvers, model reduction, optimization or uncertainty quantification codes.

  • Similar to the approach taken by preCICE for coupling multiphysics simulations, you will develop a common language-independent software infrastructure upon which high-performance software interfaces can be easily defined and implemented.

  • You will work with our partners within and outside MaRDI.

  • You will also be supported to present your work at international conferences and establish new collaborations within the scientific computing community.

Our expectations

  • An academic degree in mathematics, computer science, physics or a related field is required.

  • Experience in scientific computing is expected. In particular, expert knowledge of at least two of the programming languages C/C++, Fortran, Python, Julia, R, MATLAB is required.

  • Familiarity with libraries such as deal.II, DUNE, FEniCS, NGSolve, preCICE or pyMOR is beneficial.

  • A good understanding of cloud technologies (Docker, Kubernetes, etc.) is desirable.

  • A high level of motivation as well as the ability to work both independently and in a team is expected.

Further info