Développeur.euse python et web - Synchrotron SOLEIL
  • Other
description du poste

SOLEIL est le centre français de rayonnement synchrotron, situé sur le plateau de Saclay près de Paris. Il s’agit d’un instrument pluridisciplinaire et d’un laboratoire de recherche, ayant pour mission de conduire des programmes de recherche en utilisant le rayonnement synchrotron, de développer une instrumentation de pointe sur les lignes de lumière et de mettre celles-ci à la disposition de la communauté scientifique. Le synchrotron SOLEIL, outil unique à la fois en matière de recherche académique et d’applications industrielles, a ouvert en 2008. Il est utilisé annuellement par plusieurs milliers de chercheurs français et étrangers, à travers un large éventail de disciplines telles que la physique, la biologie, la chimie, l’astrophysique, l’environnement, les sciences de la terre, etc. SOLEIL s’appuie sur une source de rayonnement remarquable à la fois en termes de brillance et de stabilité. Cette Très Grande Infrastructure de Recherche (TGIR), partenaire de l’Université Paris-Saclay, est constituée en société « civile » fondée conjointement par le CNRS et le CEA. Le synchrotron SOLEIL, dans le domaine de la biologie structurale, exploite deux lignes de lumière de diffraction de rayons X pour la cristallographie macromoléculaire (MX), une ligne de lumière de diffusion aux petits angles en solution et prochainement un cryomicroscope électronique. Les lignes de lumière présentent un haut degré d'automatisation grâce à une robotique avancée, et sont pilotées par un logiciel développé au sein d’une collaboration (MXCuBE, Journal of Synchrotron Radiation 17(5):700-7). La dernière version, l'application web MXCuBE3 (https://github.com/mxcube/), est spécialement conçue pour réaliser des expériences avancées à distance. I.Missions Votre mission principale sera de réaliser, en étroite collaboration avec les lignes de lumière PROXIMA-1 et PROXIMA-2A, la migration de la version actuelle en production de MXCuBE (QT) vers MXCuBEv3 (web), tester la nouvelle interface et le mettre en service. II.Responsabilités et tâches Acquérir une compréhension des expériences menées sur les lignes de lumière MX, et du fonctionnement de MXCUBE à travers des réunions de consortium avec les autres développeurs du code; Migrer le code actuel python du back-end (hardware repository) vers la nouvelle refonte du code python (mxcubecore) ; harmonisation du code entre les deux lignes de lumière. Migrer les IHM des deux lignes PROXIMA-1 et PROXIMA-2A vers la version web MXCuBEv3 ; Tests et Mise en production de la version web MXCuBEv3 sur les deux lignes ; Développer quelques nouvelles fonctionnalités dans l’IHM MXCuBEv3. III.Formation et expérience Niveau requis : minimum BAC+2. Une expérience professionnelle d’au moins 3 ans sera appréciée.

;

demandeur d emploi

à la recherche d un emploi
postulez maintenant

recruteur

recrutez-vous
publier une offre d emploi