An event imagined by
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).
experience
Theme
Job localization
Number of jobs
3