Research Software Engineer for Data Catalogues and Federated D...

Forschungszentrum Jülich GmbH P-VA Personalabrechnung

Garching bei München

On-site

EUR 65,000 - 86,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

30 vacation days
Flexible work location after consult.
Company pension scheme
Year-end bonus (75% of monthly salary)
Capital-forming benefits
International advisory service

Job summary

Forschungszentrum Jülich invites applications for a Research Software Engineer to develop, operate, and improve data catalogues and federated data infrastructure. You will integrate metadata from instruments, ELNs, and proposal systems, and collaborate across disciplines in an international open-source setting.

The role focuses on connecting data catalogue with storage, compute and analysis environments, ensuring provenance and reproducibility, with opportunities to contribute to FAIR data

Qualifications

  • Master's degree in computer science, informatics, physics, mathematics, engineering, or a related discipline.
  • Experience building production-quality software using microservice-based or distributed architectures.
  • Experience with collaborative software development incl. version control, code review, automated testing, CI, and CD.
  • Experience with containers and cloud-native deployment on Kubernetes.
  • Ability to translate complex requirements into maintainable software solutions; strong teamwork; English at least CEFR B2.

Responsibilities

  • Develop, operate, and improve SciCat and microservices on Red Hat OpenShift; contribute to upstream open-source projects.
  • Integrate metadata from instruments, databases, proposals, ELNs, and other sources.
  • Connect data catalogue with storage, computing resources, and workflow services; ensure provenance and reproducibility.
  • Develop shared metadata models, machine-readable catalogue interfaces, and mappings to ontologies.
  • Connect the data catalogue with external catalogues and federated search services under NFDI.
  • Collaborate with software engineers and researchers in interdisciplinary, international open-source projects.
  • Document and communicate results via technical docs, workshops, meetings, and publications.

Skills

Master's in CS
Microservices
Kubernetes
CI/CD
English B2+

Education

Master's in CS

Tools

OpenShift
Git

Job description

Research Software Engineer for Data Catalogues and Federated Data Infrastructure

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. It provides access to these instruments for scientists from universities and research institutions in Germany and throughout the world. Within the user program more than 1000 scientists visit the MLZ every year to perform experiments in the physical, chemical, biological and materials sciences. In addition, JCNS is actively pursuing a research program in the field of soft matter science and condensed matter physics. We are looking for a Research Software Engineer to join the JCNS cloud infrastructure group. The group develops and operates the infrastructure that connects research data, metadata catalogues, storage, and scientific computing services. This is a position for Task Area 2 in the framework of the DFG-funded project DAPHNE4NFDI, a consortium in Germany’s National Research Data Infrastructure (NFDI). Within DAPHNE4NFDI, JCNS contributes to making research data from photon and neutron experiments FAIR: findable, accessible, interoperable, and reusable.

Your Job

Photon and neutron experiments generate growing volumes of complex scientific data and metadata. Researchers need reliable ways to find these datasets, understand their context, access them securely, and connect them to suitable data analysis environments.

List of tasks and responsibilities:
  • Develop, operate, and continuously improve SciCat and its associated microservices on our Red Hat OpenShift infrastructure, contributing relevant improvements to upstream open-source projects
  • Integrate metadata from instruments, sample databases, proposal systems, electronic laboratory notebooks (ELNs), and other relevant sources
  • Collaborate with Task Area 3 to connect the data catalogue with storage, computing resources, interactive analysis environments, and scientific workflow services, providing an entry point for launching analyses and recording the associated metadata to ensure provenance and reproducibility
  • Develop shared metadata models, machine-readable catalogue interfaces, search endpoints, and mappings to ontologies and terminology services
  • Connect the MLZ data catalogue with external catalogues, federated search services, and relevant NFDI and European research data infrastructures
  • Collaborate with software engineers, instrument scientists, experimental physicists, and DAPHNE4NFDI partners in interdisciplinary and international open source projects
  • Document and communicate results through technical documentation, workshops, project meetings, conferences, and scientific publications
Your Profile

What we’re looking for:

  • A master’s degree or diploma in computer science, informatics, physics, mathematics, engineering, or a related discipline
  • Practical experience developing and maintaining production-quality software using microservice-based or distributed software architectures
  • Experience with collaborative software-development, including version control, code review, automated testing, continuous integration, and continuous delivery
  • Experience with containers and cloud-native application deployment on Kubernetes
  • The ability to analyze complex technical requirements and translate them into maintainable software solutions
  • A collaborative and self-directed working style suited to an interdisciplinary, distributed project
  • Very good command of written and spoken English with extensive vocabulary is required (at least B2 level according to the CEFR)
Preferred qualifications:
  • Experience with Red Hat OpenShift or a comparable Kubernetes platform
  • Practical experience implementing FAIR data principles in research data catalogues or repositories
  • Software development experience in Python or other languages relevant to this role
  • Previous contributions to open-source software or distributed research-infrastructure projects
Our Benefits for You
  • Meaningful tasks: The position offers responsible tasks at the interface between science, administration, business, and politics
  • Attractive work environment: Exciting working environment on an attractive research campus, ideally situated close to the city of Munich
  • Work-life balance: Optimal conditions for balancing work and private life, as well as a family-friendly company policy. The option of flexible working (in terms of location) is generally available after consultation and in line with upcoming tasks and (on-site) appointments
  • Vacation: You will receive 30 days of vacation (depending on the chosen working time model) plus additional days off (e.g. between Christmas and New Year's)
  • Flexibility: Flexible working time models, including options close to full-time, allow you to tailor your working hours to suit your individual needs
  • Knowledge & further training: Your professional development is important to us - we provide targeted, individual support
  • Fair remuneration: Depending on your existing qualifications and the tasks assigned to you, you will be classified in pay grade 13 of the TVöD-Bund (Collective Agreement for the Public Service). All information on the TVöD-Bund collective agreement can be found on theBMI website. The monthly salaries in euros can be found on page 74 of the PDF download
  • Additional benefits: Benefit from attractive additional services such as a company pension scheme with employer contribution. In addition to the basic salary, there is an additional year-end bonus under the collective pay agreement amounting to 75% of a monthly salary, as well as capital-forming benefits
  • Fixed-term: The position is limited to 2 years
  • Support for international employees: Our International Advisory Service makes it easier for international employees to get started

In addition to exciting tasks and a collegial working environment, we offer you much more: https://go.fzj.de/benefits

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.

The following links provide further information on diversity and equal opportunities: https://go.fzj.de/equality and on specific support options for women: https://go.fzj.de/womens-job-journey. International applicants can find more information here: https://go.fzj.de/job-journey-internationals

Place of Employment:Garching (München)

Start Date: as soon as possible

Working Hours: 39 Hours / Week

Salary: Pay Group 13 TVöD-Bund

Application Deadline: 2026-11-30

Index number: 2026T-0852

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Software Engineer for Data Catalogues and Federated Data Infrastructure
Research Software Engineer for Data Catalogues and Federated Data Infrastructure

Forschungszentrum Jülich GmbH • Garching bei München

On-site
EUR 56,000 - 78,000
30 days vacation
Company pension scheme
Flexible working hours
Research Software Engineer for Data Catalogues and Federated Data Infrastructure
Research Software Engineer for Data Catalogues and Federated Data Infrastructure

Forschungszentrum Jülich • Garching bei München

On-site
EUR 65,000 - 85,000
Meaningful tasks
Arbeitsumgebung auf einem attraktivenF
Research Software Developer / Information Engineer
Research Software Developer / Information Engineer

Forschungszentrum Jülich • Jülich

On-site
EUR 65,000 - 85,000
International environment
Flexible working hours
30 vacation days
+3
Research Software Developer / Information Engineer
Research Software Developer / Information Engineer

Forschungszentrum Jülich GmbH P-VA Personalabrechnung • Jülich

On-site
EUR 52,000 - 70,000
30 Tage Urlaub
Flexible Arbeitszeiten
Weiterbildungsmöglichkeiten
Research Software Developer / Information Engineer
Research Software Developer / Information Engineer

Forschungszentrum Jülich GmbH • Jülich

On-site
EUR 55,000 - 72,000
Flexible working options
30 days vacation
International environment
Research Software Developer / Information Engineer
Research Software Developer / Information Engineer

Helmholtz Association of German Research Centers • Jülich

On-site
EUR 60,000 - 80,000
Meaningful tasks
Flexible working hours
Vacation 30 days
+2
Research Software Developer / Information Engineer
Research Software Developer / Information Engineer

Forschungszentrum Jülich • Nordrhein-Westfalen

On-site
EUR 65,000 - 90,000
Meaningful tasks
Creative environment
Work-life balance
+12
Research Software Developer / Information Engineer
Research Software Developer / Information Engineer

Forschungszentrum Jülich GmbH • Aachen

Hybrid
EUR 65,000 - 75,000
30 days vacation
Company pension
Year-end bonus
+1
Postdoc – Neutron Reflectometry for Energy Materials
Postdoc – Neutron Reflectometry for Energy Materials

Forschungszentrum Jülich GmbH P-VA Personalabrechnung • Jülich

On-site
EUR 65,000 - 75,000
30 days vacation
Company pension scheme with employer's
International Advisory Service
+1
Postdoc – Neutron Reflectometry for Energy Materials
Postdoc – Neutron Reflectometry for Energy Materials

Helmholtz Association of German Research Centres • Germany

On-site
EUR 52,000 - 70,000
Work-life balance
30 days vacation
Flexible working hours
+6