Development, optimization, and maintenance of scientific software for current and future high-performance computers, including exascale systems, GPU-accelerated platforms, and RISC-V architectures.
Research Software Engineering at Forschungszentrum Jülich
Overview | Working Areas | Functions | Jobs | Benefits
Excellent research requires excellent software

We are always looking for new colleagues for exciting tasks in the field of Research Software Engineering. Shaping change: that is what drives us at Forschungszentrum Jülich. As a member of the Helmholtz-Gemeinschaft, our 7,700 employees conduct interdisciplinary research into the digitalized society, a climate-friendly energy system, and sustainable management. We focus our research on the natural sciences, life sciences, and engineering on the fields of information, energy, and bioeconomy. We combine this with expertise in high-performance computing and artificial intelligence, using unique scientific infrastructures.
At Forschungszentrum Jülich, Research Software Engineering is understood as an integral part of modern research work. Our developers design, program, and operate software solutions that enable scientific breakthroughs in a wide range of disciplines - from energy and climate research to life sciences, materials science, and information technology. The spectrum ranges from the design of user-oriented web platforms to the development of highly optimized codes for supercomputers and quantum computers.
Working Areas
In the field of Research Software Engineering at Forschungszentrum Jülich, you will be working on the following areas:
Functions
Support function for research
Integration and transfer function
Development and innovation function
Development, adaptation, and maintenance of software that supports researchers in complex tasks - from data management and simulations to visualizations.
Combining research, IT infrastructure, and application software. This includes integrating new technologies (e.g., quantum computers, cloud platforms, VR applications) and translating scientific findings into usable software solutions.
Designing new software solutions, testing modern methods (e.g., containers, AI, high-performance libraries), and sharing knowledge in the form of open-source projects, publications, or training courses.

If you enjoy applying your software expertise in an international research environment while working closely on exciting scientific questions, Research Software Engineering at Forschungszentrum Jülich is the right place for you. In addition to traditional developer positions, we also offer attractive opportunities for postdocs who want to contribute their scientific expertise to the further development of modern research software.
Current Vacancies
Benefits at Forschungszentrum Jülich
At Forschungszentrum Jülich, we offer an open and safe work environment!
Note: You can also watch the video with subtitles. To do so, please select "Subtitles" in the settings. The video is also available in German if you go to the German-language website.
