Software Developer / Research Software Engineer (m/f/d) for the Radiological Cooperative Network (RACOON) project
The German Cancer Research Center (DKFZ) is one of the largest cancer research centers in Europe....
The German Cancer Research Center (DKFZ) is one of the largest cancer research centers in Europe. “Research for a life without cancer” is our mission, and our world-class scientists work together with all our employees to achieve this.
We investigate how cancer develops, identify cancer risk factors, and search for new strategies to prevent people from developing cancer. We develop new methods to diagnose tumors more precisely and treat cancer patients more successfully. Every contribution counts—whether in research, administration, or infrastructure.That’s what makes our daily work so meaningful and exciting.
The Department of Medical Image Processing at the DKFZ develops innovative methods and software solutions at the intersection of medical imaging, artificial intelligence, cloud technologies, and modern research infrastructure.
To strengthen our team, we are looking for a motivated
Software Developer / Research Software Engineer (m/f/d) for the Radiological Cooperative Network (RACOON) project
Reference Number: 2026-0138- Heidelberg
- Full-time
- Medical image processing
The infrastructure connects local RACOON sites at German university hospitals with central components in RACOON-CENTRAL.
At the heart of its operations is RACOON-AI, the central AI platform within RACOON. RACOON-AI enables the integration, provision, and application of modern AI methods for medical image data across the nationwide network of university hospitals.The platform supports the translation of innovative methods from medical image computing into clinical-scientific research infrastructures, thereby contributing significantly to the technical implementation of large multicenter research projects and clinical trials.
RACOON-AI is based on the open-source toolkit Kaapana, a Kubernetes-based platform for medical data analysis, AI workflows, and federated analysis and learning scenarios. You will work in an interdisciplinary team on the further development, operation, and support of this platform within the nationwide RACOON network.
Important Note Regarding the Job Profile:This position is not solely a data science, model training, or doctoral position. The focus is on robust software development, platform operations, method integration, support, and technical coordination within a productive, nationwide medical research infrastructure.
The position is aimed at candidates who wish to transform research software into usable platform components, operate containerized services, integrate AI methods into reproducible workflows, and solve technical problems in collaboration with university hospitals, on-site IT specialists, and project partners.
Fluency in German at a minimum C1 level is mandatory, as a significant portion of the work involves German-language communication, support, and technical coordination with the RACOON sites, university hospitals, and project partners.
Your Responsibilities:
You will support the technical operation and further development of RACOON-AI as the central AI platform within the RACOON network. Your responsibilities will include, in particular:
- Further development of RACOON-AI through software development in the open-source toolkit Kaapana
- Integration, deployment, and maintenance of AI methods, analysis workflows, and containerized applications
- Supporting the translation of methods from medical image computing into the RACOON infrastructure at university hospitals
- Software-based integration of tools and concepts for processing multimodal medical data, including image data, structured clinical data, and other research-relevant data sources within the RACOON-AI platform
- Technical support for multicenter research projects, clinical trials, and medical use cases within the RACOON network
- Operation, maintenance, monitoring, and error analysis of RACOON AI instances, including central instances in RACOON-CENTRAL
- Second-level support for IT contacts at university hospitals and local IT teams regarding the operation, integration, and use of the platform
- Further development and maintenance of platform components in the context of Kubernetes, Helm, Docker/Podman, Apache Airflow, OpenSearch, dcm4chee, MinIO/S3, Keycloak, Prometheus/Grafana, and web-based user interfaces
- Creation and maintenance of technical documentation, operating manuals, and support materials
- Participation in project meetings, technical coordination sessions, and workshops
- Presenting the platform at events, networking sessions, and project meetings
- Contributing to reporting, planning, and technical coordination within the project
Your Profile:
You’ll be a great fit for us if you enjoy working with robust research software, distributed infrastructures, and collaborating with clinical, scientific, and technical partners.
The following are mandatory requirements:
- A completed master’s degree in computer science, medical informatics, data science, mathematics, physics, engineering, or a related scientific or technical field
- Practical experience in software development, research software, platform operations, DevOps, or medical IT
- Experience with at least one of the programming languages Python or JavaScript/TypeScript
- Practical experience with Linux as well as modern container and cloud technologies, particularly Docker/Podman, OCI containers, Kubernetes, or Helm
- Ability to analyze technical problems in a structured manner, document them clearly, and solve them in collaboration with internal and external partners
- Willingness to engage in technical communication, provide support, and coordinate with university hospitals, IT managers at the respective locations, and project partners
- A meticulous, reliable, and structured approach to work
- Strong ability to work as part of a team in an interdisciplinary, cross-location project environment
- Business-level proficiency in German, at least at the C1 level
- Very good English skills for working in an international scientific and open-source environment
The following are considered a plus:
- Experience with Apache Airflow, OpenSearch, dcm4chee, MinIO/S3, Keycloak, Prometheus, Grafana, or comparable infrastructure components
- Experience with web-based UI frameworks such as Vue, React, or Svelte
- Knowledge of CI/CD, GitOps, monitoring, logging, REST APIs, or distributed platforms
- Knowledge of operating distributed IT infrastructures, particularly in the areas of network configuration, DNS, TLS/SSL certificates, reverse proxies, firewalls, VPN, proxy setups, or access control in clinical or institutional IT environments
- Experience with DICOM, PACS systems, FHIR, medical image data, or clinical research data
- Experience in machine learning, image computing, high-performance computing, or federated analysis and learning scenarios
- Experience with multicenter research projects, clinical trials, or medical research data infrastructures
- Experience in open-source software development, technical documentation, support processes, or training technical users
What makes this position special:
- Contributing to a nationwide research infrastructure highly relevant to medical imaging, AI, and data-driven clinical research
- Work on RACOON-AI as the central AI platform for multicenter research projects and clinical trials
- Opportunity to integrate innovative methods from medical image computing into the infrastructure of German university hospitals
- Work on a modern, containerized open-source platform based on Kaapana
- An interdisciplinary environment with experts from computer science, medical imaging, AI, radiology, and research data management
- Close collaboration with university hospitals, national project partners, and technical teams in the RACOON network
- Opportunity to shape the further development of a research platform in productive use
- A dynamic work environment at the intersection of research, software development, platform operations, support, and clinical application
Application Process:
Interested and qualified applicants should submit at least a cover letter, a resume, and relevant certificates, diplomas, and supporting documents.
Please also include a brief technical statement of motivation (no more than one page) with your application. In it, please specifically address the following points:
- Your practical experience with software development, Linux, containerization, Kubernetes, DevOps, or platform operations
- Your experience in technical communication, support, documentation, or coordination with external partners
- Your interest in medical imaging, research infrastructures, the translation of AI methods, or multicenter clinical trials
Applications without a clear connection to these points can only be considered to a limited extent in the selection process.
What we offer:
- Excellent working conditions: state-of-the-art infrastructure and opportunities for high-level international collaboration
- 30 days of vacation
- Flexible work hours
- Compensation in accordance with the TV-L collective bargaining agreement, including an employer-sponsored pension plan and capital-forming benefits
- Option for part-time work
- Family-friendly work environment
- Sustainable commuting: discounted Germany Job Ticket
- Unlock your full potential: targeted programs for your personal development help you nurture your talents
- Our workplace health management program offers a comprehensive range of services for your well-being
Phone: +49 6221 42-2330
The position is initially limited to 1 year. An extension is possible.
Application deadline: July 23, 2026
Unfortunately, we cannot accept applications via email.Please also note that we cannot return applications submitted by mail.
Are you interested?
Then join the DKFZ and help us contribute to a life without cancer!
We are convinced that an innovative research and work environment thrives on the diversity of its employees. Therefore, we welcome applications from talented individuals, regardless of gender, cultural background, nationality, ethnicity, sexual identity, physical abilities, religion, or age.People with severe disabilities will be given preference if equally qualified.
Note: We are subject to the provisions of the Infection Protection Act (IfSG). Therefore, all our employees must provide proof of immunity to measles.
Share this job!
German Cancer Research Center | Im Neuenheimer Feld 280 | 69120 Heidelberg | www.dkfz.de