Computational scientist in X-ray tomography

Context & Job description

Tomography is one of the most important synchrotron techniques, with applications ranging from soft condensed matter to metallurgy. It provides access to three dimensional information of different types of contrast (e.g. absorption, phase, fluorescence or diffraction-contrast, holo- or ptycho-tomography). The much increased photon flux of the ESRF-EBS, combined with new generation 2D detectors (faster, larger), presents both new scientific opportunities and important challenges regarding data processing and analysis.

You will join the team of scientists and software engineers working on the development of a dedicated tomography analysis software suite (nabu, tomwer). You will contribute high-performance code to enable fast processing for various applications, possibly including: tomography pipelines, diffraction or fluorescence computed tomography reconstructions, etc.

You will also conduct an original research programme applying and expanding tomography capabilities in collaboration with ESRF beamlines, e.g. using machine learning for the analysis of low-intensity datasets or tailored segmentation, new iterative reconstruction algorithms…

The work will take place in the Algorithms & scientific Data Analysis group, in close collaboration with imaging beamlines. Further information about the post can be obtained from Nicola Vigano (, Pierre Paleo ( and Vincent Favre-Nicolin (

Your missions include:

  • The development, implementation, and optimisation of tomography algorithms within the tomography software suite (
  • Conducting an original research project, exploiting and expanding tomography techniques.

Expected profile

  • PhD degree or equivalent in Physics, Computer Science, Engineering, Science or similar area
  • Strong programming skills in Python are essential, notably for the implementation of optimisation and reconstruction algorithms
  • Synchrotron-based X-ray computed tomography experience is a strong asset
  • Experience in Machine Learning or GPU programming (CUDA, OpenCL) is a plus
  • A strong background in natural sciences or mathematics is an advantage
  • Curiosity and good communication skills, and being a team player is required, in order to work with engineers and scientists on different techniques and beamlines
  • Proficiency in English (working language at the ESRF

Working conditions

5-year contract.

What we offer:

  1. Be inspired by our innovative research institute, with an international workforce from 38 different countries
  2. Collaborate with global experts on real-world science
  3. Come and live in a vibrant city, in the heart of the Alps, and Europe's Green Capital 2022
  4. Enjoy a workplace designed to support your quality of life
  5. Benefit from our competitive compensation and allowances package, including financial support for your relocation to Grenoble

For further information on employment terms and conditions, please refer to

The ESRF is an equal opportunity employer and encourages applications from disabled persons.


Company description

The European Synchrotron, the ESRF, is an international research centre based in Grenoble, France.

Through its innovative engineering, pioneering scientific vision and a strong commitment from its 700 staff members, the ESRF is recognised as one of the top research facilities worldwide. Its particle accelerator produces intense X-ray beams that are used by thousands of scientists each year for experiments in diverse fields such as biology, medicine, environmental sciences, cultural heritage, materials science, and physics.

Supported by 21 countries, the ESRF is an equal opportunity employer and encourages diversity.

This website uses cookies to ensure that we give you the best experience on our website. If you continue we assume that you consent to receive all cookies on all websites.
For further information, please click here >>.