[mcstas-users] Job offer: Python/nodeJS at Synchrotron SOLEIL near Paris for the MX beamlines
Emmanuel FARHI
emmanuel.farhi at synchrotron-soleil.fr
Tue May 2 17:34:54 CEST 2023
Temporary position at Synchrotron SOLEIL (18 months)
*Python/NodeJS programmer*
*Background*
SOLEIL is the French synchrotron radiation center, located on the Saclay
plateau near Paris. It is a multidisciplinary instrument and a research
laboratory, whose mission is to conduct research programs using
synchrotron radiation, to develop state-of-the-art instrumentation on
the beamlines and to put them available to the scientific community. The
SOLEIL synchrotron, a unique tool for both academic research and
industrial applications, opened in 2008. It is used annually by several
thousand French and foreign researchers, across a wide range of
disciplines such as physics, biology, chemistry, astrophysics,
environment, earth sciences, etc. SOLEIL relies on a remarkable
radiation source both in terms of brilliance and stability. This Very
Large Research Infrastructure (TGIR), a partner of the University of
Paris-Saclay, is constituted as a “civil” company founded jointly by the
CNRS and the CEA.
The SOLEIL synchrotron, in the field of structural biology, operates two
X-ray diffraction beamlines for macromolecular crystallography (MX), a
small-angle scattering beamline in solution and soon an electron
cryomicroscope. The beamlines feature a high degree of automation
through advanced robotics, and are driven by software developed in a
collaboration (MXCuBE, Journal of Synchrotron Radiation 17(5):700-7).
The latest version, the MXCuBE3 web application
(https://github.com/mxcube/), is specially designed to perform advanced
experiments remotely.
*Tasks*
Your main mission will be to carry out, in close collaboration with the
PROXIMA-1 and PROXIMA-2A beamlines, the migration of the current version
in production of MXCuBE (QT) to MXCuBEv3 (web), test the new interface
and implement it as a service.
*Responsibilities*
* Gain an understanding of the experiments conducted on the MX
beamlines, and of the operation of MXCUBE through consortium
meetings with the other developers of the code;
* Migrate the current python code from the back-end (hardware
repository) to the new python code redesign (mxcubecore);
harmonization of the code between the two beamlines.
* Migrate the HMIs of the two PROXIMA-1 and PROXIMA-2A lines to the
MXCuBEv3 web version;
* Testing and production of the MXCuBEv3 web version on both lines;
* Develop some new features in the MXCuBEv3 HMI.
*Training and experience*
Required level: master 1/2 or higher. A professional experience of at
least 3 years will be appreciated.
Essential basic knowledge: Python programming; Web development skills:
Javascript, Node.js React or equivalent.
Any additional knowledge and/or skills: Management of scientific equipment.
Required qualities: Curiosity ; Good communication skills.
*General conditions of practice*
The candidate will work within the biocrystallography teams on the
PROXIMA 1 and PROXIMA 2A beamlines.
You are invited to apply by sending your letter and curriculum at
FALDUTI Virginie <virginie.falduti at synchrotron-soleil.fr> with the
reference "EXP-915".
--
signature
/ ___|__/\_| | | ____|_ _| | FARHI Emmanuel
\___ \\ | | | _| | || | Div Exp/Data Reduction and Analysis Team
___) /_ _| |___| |___ | || |___ Tel : +33 (1) 69 35 96 04
<callto:+33%20%281%29%2069%2035%2096%2004>
|____/ \/ |_____|_____|___|_____| Saint-Aubin BP 48 - 91192 GIF/YVETTE
CEDEX
SYNCHROTRON http://www.synchrotron-soleil.fr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman2.mcstas.org/pipermail/mcstas-users/attachments/20230502/4335f5ca/attachment.html>
More information about the mcstas-users
mailing list