Research Software Engineer / HIFIS Consultant
Kennziffer: 2026-0017
- Heidelberg
- Full-time
- Medical Image Computing
Das Deutsche Krebsforschungszentrum (DKFZ) ist eines der größten Krebsforschungszentren Europas. „Forschen für ein Leben ohne Krebs“ ist unsere Mission und hierfür arbeiten unsere Weltklassewissenschaftler:innen gemeinsam mit allen Mitarbeitenden.
Wir erforschen, wie Krebs entsteht, erfassen Krebsrisikofaktoren und suchen nach neuen Strategien, die verhindern, dass Menschen an Krebs erkranken. Wir entwickeln neue Methoden, mit denen Tumore präziser diagnostiziert und Krebspatient:innen erfolgreicher behandelt werden können. Jeder Beitrag zählt – ob in der Forschung, in der Administration oder der Infrastruktur. Das macht unsere tägliche Arbeit so bedeutungsvoll und spannend.
The Division of Medical Image Computing (MIC) is a leading research group pioneering advancements in machine learning and information processing to improve cancer patient care through systematic image data analytics.
Within DKFZ, MIC and other divisions collaborate closely with the Helmholtz Federated IT Services (HIFIS), an established Helmholtz platform that provides cloud-based IT services, collaboration tools, and dedicated consulting for sustainable research software engineering across all Helmholtz centers and their partners.
To strengthen our interdisciplinary team in HIFIS Research Software Engineering consulting activities, we are seeking a highly motivated
Ihre Aufgaben:
You will work at the interface of MIC's medical image computing research and HIFIS' Helmholtz-wide research software consulting services. Your work will involve state-of-the-art software engineering in AI research and application as well as consulting activities, allowing you to apply best practices learned in consultation to ongoing research projects and vice versa. In detail, this includes:
- Support planning, coordination, and reporting of software development tasks; contribute to publication and presentation of project results
- Contribute to the C++/Python development of state-of-the-art methodologies, concepts, and software components for in-house developments like the Medical Imaging Interaction Toolkit (MITK, https://www.mitk.org)
- Work with diverse medical data modalities, including radiological images, and clinical data, as well as AI-derived models
- Provide consultation to research groups across Helmholtz on software engineering practices, including project setup, architecture, testing, continuous integration and delivery, and sustainable software development workflows
- Advise on open-source licensing, governance, community building, and publication of research software, including use of Helmholtz and HIFIS tooling (e.g., Helmholtz Codebase, Research Software Directory)
- Collaborate with researchers to analyze requirements, design suitable software and data workflows, and support the implementation of modern, needs-oriented software engineering strategies
- Contribute to the development and improvement of Helmholtz-wide research software consulting services, including processes, outcome tracking, guidelines, training materials, and best practices
- Participate in national and international consortia and networks related to research software engineering and represent our work in working groups, workshops, and conferences
- Support education and training activities in research software engineering (courses, workshops, consulting clinics)
Ihr Profil:
Required qualifications:
- Master's degree in computer science, scientific computing, medical informatics, physics, mathematics, engineering, or a related discipline; or equivalent professional experience in software engineering
- Solid experience in modern, sustainable software engineering, including version control (e.g., Git), continuous integration and delivery, automated testing, container technologies, and build tools
- Strong professional experience in at least one relevant programming language (modern C++ or Python), combined with the ability and motivation to acquire new technologies as needed
- Strong communication and teamwork skills, with the ability to explain complex technical concepts to diverse stakeholders and work effectively in distributed interdisciplinary teams
- Very good command of English in speech and writing; German language skills are an advantage or willingness to acquire them
Desirable qualifications:
- Experience in consulting, mentoring, requirements analysis, or project management in software development projects
- Interest and experience in research software engineering, open source, and scientific workflows
- Familiarity with the Helmholtz environment or comparable research institutions
- Demonstrated interest in the intersection of AI, medical informatics, and research software sustainability
Unser Angebot:
- Hervorragende Rahmenbedingungen: modernste state-of-the-art Infrastruktur und Möglichkeit zum internationalen Austausch auf Spitzenniveau
- 30 Tage Urlaub
- Flexible Arbeitszeiten
- Vergütung nach TV-L inkl. betrieblicher Altersvorsorge und vermögenswirksamer Leistungen
- Möglichkeit zur mobilen Arbeit und Teilzeitarbeit
- Familienfreundliches Arbeitsumfeld
- Nachhaltig zur Arbeit: Vergünstigtes Deutschland-Jobticket
- Entfalten Sie Ihr volles Potenzial: gezielte Angebote für Ihre persönliche Entwicklung fördern Ihre Talente
- Unser betriebliches Gesundheitsmanagement bietet ein ganzheitliches Angebot für Ihr Wohlbefinden
Sie sind interessiert?
Dr. Ralf Floca
Telefon: +49 (0)6221/42-2560
Bewerbungen per E-Mail können leider nicht angenommen werden.
Bitte beachten Sie auch, dass wir per Post eingereichte Bewerbungen nicht zurückschicken können.