Vacancy: scientific programmer for digital pathology platform development


The Diagnostic Image Analysis Group (DIAG) of the Radboud University Medical Center, Nijmegen, The Netherlands, is offering a position for a scientific programmer.


The Diagnostic Image Analysis Group (DIAG) is a research group of the Department of Radiology and Nuclear Medicine of the Radboud University Medical Center. The position offered here will be within the computational Pathology group of DIAG, which resides within the Pathology Department. We develop, validate and deploy novel medical image analysis methods, usually based on machine learning technology and focusing on computer-aided diagnosis (CAD). Application areas include diagnostics and prognostics of breast, prostate and colon cancer. Our group is among the international front runners in our field, witnessed for instance by the highly successful CAMELYON16 and CAMELYON17 grand challenges which we organized. We closely collaborate with clinicians and industry.


Diagnostic pathology involves microscopic evaluation of human tissues. Increasingly, microscopic images are digitized to support the diagnostic workflow. This rapidly growing field of ‘digital pathology’ also yields ample opportunities for development of CAD algorithms. State-of-the-art deep learning methods have recently been proven capable of supporting the diagnostic work of pathologists. We have now reached the point where such algorithms have to be validated in a routine clinical setting. Pathology images are typically very large and are often stored in proprietary file formats, necessitating the requirement of special software for dealing with these images. In a previous project, we developed an open source software platform for viewing and annotating pathology images, and for visualizing results from CAD algorithms (‘automated slide analysis platform’) ASAP.


In this project, you will expand the previously developed software by adding functionality, in close collaboration with end users and CAD researchers. The software will be used in ongoing research projects and in a clinical setting. You will work within the scientific programming team of DIAG. You will be supervised by Geert Litjens and Colin Jacobs.

Your profile

We are looking for a highly motivated and talented software developer with

  • Excellent programming skills
  • Experience in C++ and Python
  • Experience with Qt would be an advantage
  • Strong interest in medical image analysis
  • Excellent communication skills


As a scientific programmer you should have an MSc or PhD degree in Computer Science, Physics, Engineering or Biomedical Sciences or similar. Salary will be in agreement with your experience. Employment will be initially for one year, with an intention to extend to at least 2 years.


We offer a challenging research environment in a growing international research group with ample opportunities to further develop your skills.


Please apply via this link.

For more information contact Geert Litjens.