Scientific Software Engineer

ESRF - The European Synchrotron

Grenoble

On-site

EUR 55,000 - 75,000

Full time

4 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation support to Grenoble
Competitive compensation
International research environment
Travel to partner facilities

Job summary

The European Synchrotron (ESRF) in Grenoble seeks a software engineer to join a 17-person team focusing on FAIR data processing for a fully automated X-ray absorption spectroscopy beamline. You will help improve the EWOKS packaging and installation for at least four European facilities and collaborate with scientists and users to automate high-throughput workflows.

Responsibilities include developing XAS processing tasks, adding AI-based analysis, and visualising spectra for Autospec.

Qualifications

  • PhD or Master in Computer Science, Engineering or Science.
  • 2+ years of professional experience in related field.
  • Strong knowledge of Python and data formats.
  • Experience developing scientific software applications.
  • Familiarity with spectroscopy data processing is a plus.
  • Excellent communication and teamwork in an English-speaking environment.

Responsibilities

  • Prepare automated data processing workflows for multiple facilities.
  • Assist deployment at partner facilities.
  • Gather XAS requirements and build core XAS processing tasks.
  • Add advanced analysis steps including AI to interpret results.
  • Add spectra visualization for Autospec and automate beamline workflows.
  • Validate workflows on Autospec beamline and manage results.
  • Publish workflows and plan wider rollout across facilities.

Skills

English proficiency
Communication
Linux familiarity
Workflows
Team collaboration
AI interpretation

Education

Master's or PhD in CS/Engineering/Science

Tools

Python
Linux

Job description

Context & Job Description

As part of a group of 17 software engineers, you will participate in a project focusing on the implementation of FAIR scientific data processing for a fully automated X-Ray absorption spectroscopy (XAS) beamline. You will contribute to improving the packaging and installation of the ESRF-developed automated data processing system (EWOKS) for at least 4 other photon source facilities across Europe. You will work in close collaboration with other software engineers and experts in spectroscopy data processing to develop workflows for different experimental techniques. You will also work with beamline scientists and industrial users to address their needs in automating data processing for high throughput spectroscopy measurements.

Context & Job Description

As part of a group of 17 software engineers, you will participate in a project focusing on the implementation of FAIR scientific data processing for a fully automated X-Ray absorption spectroscopy (XAS) beamline. You will contribute to improving the packaging and installation of the ESRF-developed automated data processing system (EWOKS) for at least 4 other photon source facilities across Europe. You will work in close collaboration with other software engineers and experts in spectroscopy data processing to develop workflows for different experimental techniques. You will also work with beamline scientists and industrial users to address their needs in automating data processing for high throughput spectroscopy measurements.

Your Missions Will Be The Following
  • Prepare automated data processing workflows for use at several facilities
  • Assist in deployment at partner facilities
  • Gather XAS requirements and build the core XAS processing tasks
  • Add advanced analysis steps including using AI to interpret results
  • Add visualisation of spectra for fully automated beamline (Autospec)
  • Validate workflows on Autospec beamline and manage results
  • Publish workflows and plan wider rollout across more facilities

These duties will require travel to partner facilities.

Expected profile
  • Higher university degree (PhD, Master or equivalent diploma offering 300 ECTS) in Computer Science, Engineering, Science or equivalent
  • A minimum of 2 of professional experience
  • Good to high knowledge of Python.
  • Good to high knowledge of metadata and data formats.
  • Basic to good knowledge of workflows.
  • Knowledge and experience developing scientific applications
  • Knowledge and experience with spectroscopy data processing will be considered an advantage
  • Familiarity working on a Linux environment
  • Good communication and team spirit.
  • Proficiency in English (working language at the ESRF)
Working conditions

Temporary position of maximum 36 monts.

The salary will be calculated on the basis of relevant qualifications and professional experience.

What Makes The ESRF Experience Unique...
  • Join an innovative international research institute, with a workforce from 38 different countries
  • Collaborate with global experts to advance science and address societal challenges
  • Come and live in a vibrant city, in the heart of the Alps, and Europe's Green Capital 2022
  • Enjoy a workplace designed to support your quality of life
  • 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 "What we offer" section of our Careers page https://www.esrf.fr/Jobs

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 19 countries, the ESRF is an equal opportunity employer and encourages diversity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ID01 Scientist The European Synchrotron (ESRF)
ID01 Scientist The European Synchrotron (ESRF)

Diamond Light Source Ltd • Grenoble

Hybrid
EUR 48,000 - 58,000
Relocation support
ID01 Scientist
ID01 Scientist

ESRF • Grenoble

On-site
EUR 60,000 - 90,000
Relocation support
Beamline Scientist for the Time-Resolved Ultrasmall-Angle Scattering Beamline ID02
Beamline Scientist for the Time-Resolved Ultrasmall-Angle Scattering Beamline ID02

ESRF • Grenoble

On-site
EUR 60,000 - 90,000
Relocation support
Competitive compensation and allowance
International research environment
Beamline technician for ID15A and ID15B
Beamline technician for ID15A and ID15B

ESRF - The European Synchrotron Radiation Facility • Grenoble

On-site
EUR 40,000 - 65,000
Relocation support
Competitive compensation and benefits
Beamline Scientist at ID09
Beamline Scientist at ID09

ESRF - European Synchrotron Radiation Facility • Grenoble

On-site
EUR 50,000 - 61,000
Relocation support
Competitive compensation and allowance
Full Time Particle Accelerator Operator F/M The European Synchrotron (ESRF)
Full Time Particle Accelerator Operator F/M The European Synchrotron (ESRF)

Diamond Light Source Ltd • Grenoble

On-site
EUR 31,000 - 37,000
Shift work allowance
Relocation assistance
CFR502-PhD Student
CFR502-PhD Student

ESRF - The European Synchrotron • Grenoble

On-site
EUR 20,000 - 27,000
Relocation support
International research institute
Competitive compensation package
Beamline Scientist for the Time-Resolved Ultrasmall-Angle Scattering Beamline ID02
Beamline Scientist for the Time-Resolved Ultrasmall-Angle Scattering Beamline ID02

ESRF Safety Group • Grenoble

Hybrid
EUR 65,000 - 90,000
Mechanical Technician F/M
Mechanical Technician F/M

ESRF - The European Synchrotron Radiation Facility • Grenoble

Hybrid
EUR 34,000 - 52,000
Relocation support
Competitive compensation
Vibrant Alpine city location
Full Time Particle Accelerator Operator F/M
Full Time Particle Accelerator Operator F/M

ESRF - The European Synchrotron • Grenoble

On-site
EUR 42,000 - 54,000
Relocation support
Competitive compensation