Software Developer in User Experience
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.
The scientific experiments carried out at the ESRF produce huge volumes of data, and require state-of-the-art computing & networking solutions.
The recent EBS -Extremely Brilliant Source- upgrade (https://www.esrf.fr/about/upgrade) has transformed the ESRF into the first 4th generation synchrotron. The new scientific possibilities offered by this innovation, combined with new instruments, open up exciting scientific opportunities while increasing the complexity of the data produced by the experiments.
To ensure an optimal exploitation of this data, the next generation of experiments will combine new techniques emerging from the coherent X-ray source which need new automated data reduction and processing workflows to be implemented, including online data visualisation.
Within the Instrumentation Support and Development Division (ISDD) of the ESRF, the Data Automation Unit (DAU) is in charge of maintaining and developing scientific software for the ESRF, in relation to online and offline data processing. In this stimulating context, we are seeking our next team member in the Data Automation Unit.
As a Software Development Engineer, you will join the teams in charge of developing the software for data visualization and analysis.
Your responsibilities will be the following:
- Develop and maintain web and non-web interfaces for visualizing scientific n-dimensional data;
- Contribute to data visualization of user interface libraries for scientific applications;
- Develop and maintain graphical user interfaces for browsing and viewing data;
- Act as expert for exploiting web technologies in developing solutions for user interfaces.
We will rely on your ability to understand the best practices in User eXperience and software development.
- You hold a Higher university degree (Master or equivalent diploma offering 300 ECTS) in Computer Science, Mathematics or a related area;
- You have at least 3 years of experience in UI programming in the field of data analysis and visualisation or related discipline;
- Applications are invited from highly skilled programmers in user interface development;
- You have good knowledge of web development, webGL or other visualisation libraries. Experience in developing portals especially for serving data from scientific domains is highly desirable;
- Proficient use of English (working language at the ESRF);
- Ability to work in a team and independently, good communication and presentation skills are all essential for this position.
Do you recognize yourself in this description? Apply now for your next professional adventure!
What we offer:
- Be inspired by our innovative research institute, with an international workforce from 38 different countries;
- Collaborate with global experts on real-world science;
- 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 https://www.esrf.fr/home/Jobs/what-we-offer.html;
- The ESRF is an equal opportunity employer and encourages applications from disabled persons.