MS1P e.V. – Berlin, Germany – two 3-year full/part-time positions
The non-profit association MS1P e.V. advances the efficient all-electron electronic-structure software FHI-aims, working with a wide range of users and developers in academia and in industry.
We are offering two 3-year full- or part-time positions that are intended to become permanent.
You are a motivated, excellent Software Developer with strong skills in electronic-structure methods, atomistic simulations, and software methodologies, and you will help to advance the FHI-aims electronic-structure code as a primary platform for density-functional, many-body perturbation theory, and quantum chemistry calculations, improving the links to artificial intelligence methods.
We have two openings for Software Engineer / Software Scientist positions with a focus on collaborations with industry. Your workplace will be at Duke University in North Carolina (Volker Blum) or at the NOMAD Laboratory at the Fritz Haber Institute of the Max Planck Society in Berlin (Matthias Scheffler). You are free to choose.
We're committed to diversity and inclusion.
You will work in the center of the FHI-aims code,
Assisting with new code releases and issues related to code stability, usability, and performance
Help with integrating contributions from other developers
Help with integrating FHI-aims with the broader ecosystem of open-source software developments surrounding electronic-structure theory
Work on projects with colleagues from industry related to their use of FHI-aims
And more
You will be embedded in a larger team working on developments such as:
Massive parallelism (CPU and GPU) and exascale computing
Advanced electronic-structure methods (GW, coupled-cluster theory for solids, QM/MM, and more)
A graphical user interface, and workflows facilitated by external frameworks (e.g. ASE, Fireworks, GIMS)
Artificial intelligence methods
Your experience needs to include
Fortran, C++, and Python programming
High-performance computing and parallel programming
Experience with current software development practices (e.g., git, CMake, continuous integration)
Experience with emerging high-performance architectures, including GPUs
25 days of paid leave + 10 days of public holidays
Contribution towards health insurance
Parental leave
Help with relocation to Germany if you are from abroad
Job-specific training
Your application must include in one pdf file:
A cover letter describing your motivation for the application (max. 1 page)
A CV with a complete description of your academic career and relevant skills
Contact details of two potential referees
Your degree certificate(s)
Please send your application to Sebastian Kokott.
The announcement is open until the positions are filled.