Position: Research Software Engineer

Department: Medical Image Computing

Code number: 2019-0345

The German Cancer Research Center is the largest biomedical research institution in Germany. With approximately 3,000 employees, we operate an extensive scientific program in the field of cancer research.

The research program "Imaging and Radiooncology" of the DKFZ is engaged in advanced interdisciplinary methods for image-based diagnosis and treatment of cancer and their translation into clinical application. A key element for our success is a common IT and software strategy of the individual scientific departments. Our working group Medical Imaging Components in the Division of Medical Image Computing plays an important role in the planning and implementation of this IT strategy. Together with colleagues from different disciplines (radiology, nuclear medicine, radiotherapy, medical physics and medical informatics) we advance research projects, support the technical implementation and establish state-of-the-art ​​software development processes for cutting edge research in machine learning and clinical translation. We are strongly committed to use and publish open-source software, like our own development, the Medical Imaging Interaction Toolkit, as well as other leading open technologies in our field.

Job description:

We are looking for a motivated person who will join our team which is embedded in a dynamic international research environment. You should be interested in and willing to contribute to all stages of software development processes. Your activities in the context of various scientific projects will cover latest technology research, planning and implementation of software components, as well as maintenance and support for cutting edge research projects in the fields of medical imaging and machine learning.


You are enthusiastic about new technologies, have a language-agnostic understanding of programming and computing, and are generally interested in research and development work in the field of medical image processing. You are looking forward to interdisciplinary work and have a university degree (Master or comparable) in Scientific Programming, Computer Science, Physics or a related subject.

Further desired qualifications are:

  • In-depth knowledge of quality-centric software engineering and development
  • Profound programming skills (C++, Python)
  • Experience with medical standards beneficial: DICOM, HL7, FHIR
  • Interest in cloud and web technologies (Docker, Kubernetes)
  • Strong skills in communicating as well as communicating knowledge and Know-how
  • Good command of written and spoken English, German beneficial
  • Capable of cooperation and an initiative work style

We offer:

  • Interesting, versatile workplace
  • International, attractive working environment
  • Campus with modern state-of-the-art infrastructure
  • Salary according to TV-L including social benefits
  • Possibility to work part-time
  • Flexible working hours
  • Comprehensive further training program

Earliest Possible Start Date: as soon as possible

Duration: The position is limited until 30.04.2021 with the possibility of prolongation.

The position can in principle be part-time.

Application Deadline: 19.12.2019


Dr. Marco Nolden
Phone +49 (0)6221/42-2325

Please note that we do not accept applications submitted via email.

The German Cancer Research Center is committed to increase the percentage of female scientists and encourages female applicants to apply. Among candidates of equal aptitude and qualifications, a person with disabilities will be given preference.                           

To apply for a position please use our online application portal (www.dkfz.de/jobs).

We ask for your understanding that we cannot return application documents that are sent to us by post (Deutsches Krebsforschungszentrum, Personalabteilung, Im Neuenheimer Feld 280, 69120 Heidelberg) and that we do not accept applications submitted via email. We apologize for any inconvenience this may cause.