tech&fest 2025

Software engineers / data processing experts for X-ray data analysis (F/M) - ESRF

Description

Context & Job description: The upgrade of the ESRF synchrotron source has led to a steep increase in data volumes and throughput, for a wide range of X-ray experimental techniques, including scattering, spectroscopy, tomography and coherent imaging techniques. All those areas require new or improved tools for the online and offline data processing and analysis of experimental data, suitable for a wide community of users. Each job (maximum duration 36-months) will consist in developing a suite of tools in one of the following areas in X-ray science: spectroscopy: workflows and graphical interfaces for X-ray spectroscopy techniques (XAS) powder diffraction and small-angle X-ray scattering: develop a tool for the quantitative analysis of large 1D-to-4D scattering maps dark field imaging: improve the existing darfix software, and the automation of large datasets tomography: online data processing for full-field tomography coherent diffraction imaging: develop widgets and implement workflows for online data processing of CDI in the small and Bragg angle regime. 3D grain mapping: streamline multiscale 3D/4D grain mapping for the 3DXRD and Diffraction Contrast Tomography (DCT) techniques All the developments will be done in Python, exploiting existing software (including high-performance computing solutions) in the specific areas (spectroscopy, scattering, imaging), as well as more generic toolkits (silx, ewoks,..) developed for data processing and visualisation at ESRF. You will work in the Algorithms & scientific Data Analysis (ADA) group of the Experiments division, in close collaboration with the Software Group's Data Automation Unit (DAU) and multiple beamlines exploiting the different techniques. Further information about the post can be obtained from Vincent Favre-Nicolin (favre@esrf.fr). Expected profile: You hold a Higher university degree (Master or equivalent diploma offering 300 ECTS) in Biology, Physics, Chemistry, Computer Science, Engineering, Science or similar area. PhD would be an asset Extensive programming skills in Python and scientific computing libraries are mandatory The ability to adapt to complex experimental data analysis is essential Experience in the field of X-ray data processing in one of the relevant areas (spectroscopy, tomography, scattering, imaging...) is a strong asset Knowledge of graphical user interfaces development using Python (notably PyQt) is an asset A strong background in natural sciences or mathematics is an asset Curiosity and good communication skills are required, so that you may interact with scientists of different techniques and beamlines Proficiency in English (working language at the ESRF).

Presented by

experience

Experimented

Theme

Digital, software, IA

Job localization

Isère (38)

Number of jobs

3

Type d'emploi proposé

Fixed-term contract

Worktime

Full time

this partner Other offers from