Position: Software Engineer

Department: Applied Computer Vision Lab of the Helmholtz Imaging Platform

Code number: 2021-0107

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

The German Cancer Research Center (DKFZ, Heidelberg) together with its partners Max-Delbrueck-Center for Molecular Medicine (Berlin) and Deutsches Elektronen Synchrotron (DESY, Hamburg) operates the Helmholtz Imaging Platform (HIP). The goal of HIP is to foster synergies between engineers and researchers and thus elevate imaging-related research within Helmholtz to the next level. Within this platform, the Applied Computer Vision Lab (ACVL; headed by Dr. Fabian Isensee) at DKFZ supports Helmholtz researchers in the development of custom AI-powered image analysis algorithms and promotes the standardization of algorithm validation.


Job description:

Algorithm evaluation is at the heart of method development: Research can only advance if we can measure which methods work and which do not. In the specific context of image analysis, reliable evaluation of algorithms is of particular importance in international benchmarking competitions (so-called challenges). Despite its tremendous importance, thorough algorithm evaluation using suitable metrics is often neglected in favour of the reporting of simple but inconclusive performance numbers. Within the DKFZ’s vibrant data science and machine learning research program, we aim to define best practices for validation and evaluation of image analysis algorithms, develop, provide and implement suitable open source toolkits for algorithm benchmarking and use them to support the organization of challenges.

We are looking for an experienced software engineer to develop new user-friendly tools to extend our portfolio of standardized algorithm and competition evaluation tools as well as its reach.

This position is shared between the Division of Computer-Assisted Medical Interventions (headed by Prof. Dr. Lena Maier-Hein) and the HIP ACVL. ​The HIP ACVL is part of the Division of Medical Image Computing (headed by Prof. Dr. Klaus H. Maier-Hein).

The tasks covered by this position include:

  • Developing software for standardized metric computation in imaging applications
  • Servicing and extending current and future toolkits as well as related websites
  • Organizing and providing support for the organization of competitions
  • Closely collaborating with our team of statisticians for the development and implementation of new validation and evaluation methods
  • Publication of challenge results and new algorithm evaluation methodologies



  • PhD or M.Sc. in informatics, mathematics, physics or a related field​
  • Excellent knowledge of and profound experience with Python and R
  • Experience with web development, specifically Flask, Dash and React
  • Background in statistics
  • Experience with test-driven development
  • Ability to work both independently and as part of a team
  • Experience with organizing and/or participating in competitions is beneficial
  • Knowledge of and experience with machine learning is beneficial

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 31.12.2022. An extension is possible.

The position can in principle be part-time.

Application Deadline: 15.05.2021


Dr. Fabian Isensee
Phone +49 (0)6221/42-2353

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

The DKFZ is committed to increase the proportion of women in all areas and positions in which women are underrepresented. Qualified female applicants are therefore particularly encouraged 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 (https://www.dkfz.de/en/stellenangebote/index.php).

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.