Skip to content  

Werken bij de TU/e

Scientific Programmer Machine Learning and Medical Image Analysis (V50.4214)

Scientific Programmer Machine Learning and Medical Image Analysis

The Medical Image Analysis Group (IMAG/e) has the following vacancy at the Eindhoven University of Technology: Scientific Programmer Machine Learning and Medical Image Analysis (V50.4214).
Niet-wetenschappelijk personeel
Faculteit Biomedische Technologie, Faculteit Wiskunde & Informatica
Instituten en overigen
Artificial Intelligence


About IMAG/e

The IMAG/e group investigates image analysis methodology on topics such as registration, quantification, crowdsourcing and machine learning. In close contact with industry and hospitals, the group contributes to the field of image analysis for oncology, cardiology, neurology and histopathology as well as the field of high-field MRI acquisition and RF safety.

Job description

This project will be done in collaboration with the Department of Mathematics and Computer Science. We are seeking a highly creative and motivated software engineer to support and accelerate research in the Eindhoven University of Technology. Our goal is to extend the OpenML platform to support medical image analysis and data science challenges.

The Open Machine Learning project ( is an open science platform for machine learning. It allows anyone to share machine learning datasets, algorithms, models, and experiments. Is has a web interface as well as APIs in Python, R, Java, .NET, and integrations in several open source machine learning libraries, such as scikit-learn, mlr, Keras, PyTorch etc. It is an open source project hosted on GitHub, with over 20 core developers from across Europe and the USA. You'll become a key part of this community, helping to further develop and maintain the platform. Ideally, you are well-versed in front- and backend web development (Python, Javascript, databases etc.), but also software development in Python and possibly other languages.

You will be working with many different machine learning libraries  (e.g. scikit-learn, Keras, TensorFlow,...) and implement algorithms to analyze medical images. The end goal is to organize data science challenges and set up a collaboration and education platform for medical data analysis.


We are looking for a motivated candidate with:

  • A Master of Science degree in Computer Science (or similar)
  • Excellent programming skills. Experience with open source development is an asset
  • Data science software development skills (ideally Python)
  • Web development skills (e.g. Flask, React,...)
  • Knowledge of machine learning techniques
  • Strong mathematical and analytical skills
  • Excellent communication skills in spoken and written English
  • Creativity, free thinking, perserverance


We offer you

  • A challenging job within a dynamic and very ambitious program
  • An appointment in the department of Biomedical Engineering at the Eindhoven University of Technology (TU/e), one of our core institutes
  • A temporary appointment via EuFlex (the TU/e secondment organization).The length of the appointment depends on the part-time factor:

- 1,0 fte for 7,2 months
- 0,8 fte for 9 months
- 0,6 fte for 12 months

  • The salary is in accordance with the Collective Labor Agreement of the Dutch Universities and depending on education and work experience, salary scale 7 with a minimum € 2261,= and maximum of scale 8 € 3345,= (CAO-NU)
  • An attractive package of fringe benefits, including excellent work facilities, commuting expenses, pension scheme, extra holiday allowance 8% in May, end-of-year bonus of 8.3% in December and excellent sports facilities.