• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

The Institut Laue-Langevin (ILL) is an international centre for scientific research situated in Grenoble, France. We are Europe's leading neutron science facility. We receive over 2000 visiting scientists per year to carry out world-class research in a wide variety of scientific fields. The Computing for Science (CS) Group in the ILL's Science Division is currently recruiting:

Scientific Software Programmer F/M)

The mission of the CS Group is to deliver and support the critical data treatment software that enables visiting scientists to exploit their scattering data effectively during experiments. In this context, your duties will focus primarily on data reduction for a range of instruments in the Mantid code. Data reduction is the transformation of the raw data recorded by the detectors to physically meaningful observables in absolute scale.
Mantid (http://www.mantidproject.org) is an open source project providing a framework for high-performance computing and visualization of neutron scattering data developed and maintained by a large international collaboration of neutron sources worldwide, with ILL on-board since 2016 as part of an internal software modernization program.

Duties:
You will be part of the Scientific Computing group at ILL and work under the supervision of the project leader, having the following responsibilities:
- Analyse the scientific requirements and existing software solutions.
- Design and develop data reduction algorithms and workflows in Mantid framework. (C++/ Python)
- Extend, improve, optimize, and refactor existing algorithms.
- Benchmark the workflows against legacy software.
- Perform scientific validation of the software using known data and pseudo-experiments
- Develop binary data loaders in NeXus format, and data savers in various formats.
- Develop interactive Graphical User Interfaces and data visualisation tools.
- Participate in the continuous improvements and refactors of the framework.
- Provide comprehensive unit and integration tests.
- Write appropriate scientific and technical documentations.
- Communicate actively with the instrument scientists, visiting scientists and other developers to ensure that the software meets the requirements and is delivered in a timely and effective manner.

Qualifications and experience:
- Master's degree in Software Engineering, Computer Science, Physics or related subject
- Good knowledge of modern C++ and Python programming languages and standard libraries.
- Solid background in Maths and Physics
- Good knowledge of OOP, software development process, best practices and tools: version control, build systems, continuous integration, testing, debugging, profiling, etc.
- Fluency in Linux/Unix environments.
- Excellent technical, analytical, problem solving, team playing and communication skills.
- Professional experience as software developer would be valued.
- Experience appreciated in some of the following fields : scientific data analysis; software design and architecture; experience with STL, Boost, Qt, and numpy, scipy, qtpy libraries; experience with Git, GitHub, CMake and Jenkins; knowledge of parallel, distributed and generic programming; knowledge of neutron scattering and/or instrumentation.

Language skills:
As an international research centre, we are particularly keen to ensure that we also attract applicants from outside France. You must have a sound knowledge of English and be willing to learn French (a language course will be paid by the ILL). Knowledge of German would be an advantage.

Notes:
36-month fixed-term contract
For further information, contact Paolo MUTTI, Head of Scientific Computing Department: [email protected]
(please do not send your application to this address).

Benefits:
Generous company benefits (expatriation allowance), relocation assistance and language courses may be offered (for more information, please consult our employment conditions). https://www.ill.eu/en/careers/working-at-the-ill/employment-conditions/

How to apply:
Please submit your application on-line, no later than 15/12/2019,
via our web site: http://www.ill.eu/careers (vacancy reference: 19/49).

We are committed to equal opportunity and diversity; we therefore encourage anyone with relevant qualifications to apply.

Detta är en jobbannons med titeln "Scientific Software Programmer F/M)" hos företaget Institut Laue-Langevin (ILL) och publicerades på webbjobb.io den 20 november 2019 klockan 09:44.

Hur du söker jobbet

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black