Postdoc / Research Software Engineer – Data Analysis Software for Neutron Scattering

Forschungszentrum Jülich GmbH

85748 Garching bei München (Garching)

Germany (Deutschland)


Added on

Jun 10, 2024



Reference number


Where the job takes place

Am Standort



Conducting research for a changing society: This is what drives us at Forschungs­zentrum Jülich. As a member of the Helm­holtz Asso­ciation, we aim to tackle the grand societal challenges of our time and conduct research into the possi­bilities of a digitized society, a climate-friendly energy system, and a resource-efficient economy. Work together with around 7,400 employees in one of Europe’s biggest research centers and help us to shape change!

Would you like to develop scientific open-source software for a friendly, collaboration-minded community? The Jülich Centre for Neutron Science – Neutron Methods (JCNS-4) operates at the Heinz Maier-Leibnitz Zentrum (MLZ) in Garching near Munich a suite of high-performance neutron scattering instruments to study soft and condensed matter. It provides access to these instruments for scientists from universities and research institutions in Germany and throughout the world. In our Scientific Computing Group of JCNS at MLZ, we develop data analysis software, support instrument users, and participate in exemplary data analyses.

We are looking to recruit a
Postdoc / Research Software Engineer – Data Analysis Software for Neutron Scattering

Your Job:

  • You contribute to one of our open-source projects
  • To resolve user requests and to realize improvements and extensions, you will analyze complex computational and physical problems, design and discuss solutions, and implement them in C++ and Python
  • You perform and document exemplary data analyses
  • You also participate in user support, which – depending on your profile and interests – may lead to scientific collaborations
  • You start by working on well-defined programing tasks; with time, you will take over responsibility for software architecture, documentation, theory; in perspective, you may become a lead maintainer of one software or start a new project
  • You may participate in international collaborations and visit other scattering facilities

Your Profile:
  • Master’s degree in physics, software engineering, computer science, or in a related discipline
  • PhD or/and publications would be a plus
  • Demonstrable experience in software development
  • Expert knowledge of C++ or Python, familiarity with the other language
  • Interest in abstract scientific applications
  • Experience with some of the following: Qt, CMake, Git, cross-platform development, numerical mathematics, condensed-matter physics, scattering, spectroscopy, crystallography
  • Fluent written and spoken English

Before submitting your application, please read our group homepage ( and have a look at our software (

Our Offer:
We work on the very latest issues that impact our society and are offering you the chance to actively help in shaping the change! We support you in your work with:

  • Exciting working environment on an attractive research campus, ideally situated close to the city of Munich
  • Visibility of our products on the web through scientific publications and at schools and conferences
  • Challenging and varied work in an enthusiastic, multicultural team
  • Flexible work (location) arrangements, e.g. remote work
  • Flexible working hours in a full-time position (39 hours / week) with the option of slightly reduced working hours
  • 30 days of annual leave and provision for days off between public holidays and weekends (e.g. between Christmas and New Year)

In addition to exciting tasks and a collaborative working atmosphere at Jülich, we have a lot more to offer:

The position is initially for a fixed term of two years with possible long-term prospects. Salary and social benefits will conform to the provisions of the Collective Agreement for the Public Service (TVöD-Bund) depending on the applicant’s qualifications and the precise nature of the tasks assigned to them.

Place of employment: Garching (München)

We welcome applications from people with diverse backgrounds, e.g. in terms of age, gender, disability, sexual orientation / identity, and social, ethnic, and religious origin. A diverse and inclusive working environment with equal opportunities in which everyone can realize their potential is important to us.

We look forward to receiving your application by June 26, 2024, via our Online Recruitment System!

Questions about the Offer?
Please feel free to contact us via our contact form. Please note that for technical reasons we cannot accept applications via e-mail.

You can find helpful information on the application and selection process here. You can also find answers to frequently asked questions in our FAQs.
Apply now