Aller au menu principal Aller au contenu principal

Ingénieur Informatique Scientifique et Technique

Partager

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.

Ce poste est ouvert dans le cadre du projet européen ExPaNDS[i], dans lequel SOLEIL est activement impliqué. Financé pour une durée de 3 ans du 01/09/2019 au 31/08/2022, il vise à promouvoir la science ouverte et à fédérer dans le cadre de l’EOSC[ii]  les services fournis par les infrastructures Neutron et Synchrotron nationales : services de catalogue des données, services d’analyse de données à distance. En effet, leur production de données scientifiques évolue de manière significative tant en complexité qu'en volume, impliquant un changement substantiel dans la gestion et le traitement des données.

Cette mission s’effectuera sous la supervision de Majid Ounsy (majid.ounsy@synchrotron-soleil.fr), co-leader des tâches « services d’analyse de données » du projet ExPaNDS.

I.Mission

Vous aurez pour fonction principale d’assurer la mise en œuvre technique de solutions de type cloud adoptées par le projet ExPaNDS pour la fourniture d’une plateforme d’accès distants à des services logiciels scientifiques existants en adéquation avec les contraintes spécifiques à l’environnement de SOLEIL.

Vous travaillerez sur le site de SOLEIL, en étroite collaboration avec des ingénieurs en logiciel scientifiques et bases de données de SOLEIL et des autres installations impliquées dans le projet ExPaNDS. Vous bénéficierez en particulier des acquis du projet européen PaNOSC[i] et de l’activité JRA2 du projet européen CalipsoPlus[ii].

[1] PaNOSC : Photon and Neutron Open Science Cloud, voir https://www.panosc.eu/services/ et https://confluence.panosc.eu/display/wp4

[1] CalipsoPlus-JRA2 : Demonstrator of a Photon Science Analysis Service (DaaS), voir http://www.calipsoplus.eu/jra2-daas/ et https://github.com/calipsoplus

II.Responsabilités et tâches

Dans le cadre du projet européen ExPaNDS :

  • Vous participerez à la conception, au développement et aux tests d’une plateforme logicielle basée sur une architecture en microservices de type cloud, accessible via un portail web et permettant l’accès distant à des catalogues de données scientifiques ainsi qu’à des bureaux virtuels présentant aux utilisateurs de la plateforme des codes de calcul pré-packagés pour le traitement de ces données (Notebooks, applications Docker containerisées).
  • Vous développerez les adaptations logicielles nécessaires au déploiement de cette plateforme sur les infrastructures de calcul et de stockage locales à SOLEIL et sa connexion à des plateformes communautaires distantes (European Open Science Cloud).
  • Vous collaborerez avec les autres partenaires du projet, et contribuerez aux réunions d’avancement du projet ou réunions spécifiques à des tâches du projet, qui se tiendront en visioconférence ou en présentiel dans une des installations impliquées.
  • Vous rendrez compte régulièrement en interne et en externe de l’avancement des activités, et pourrez être amené à présenter vos travaux à l’occasion de conférences ou d’autres réunions externes en relation. 

III.Formation et expérience

Cet emploi s'adresse à un titulaire d’un diplôme de niveau ingénieur, spécialisé en développement logiciel, calcul scientifique ou équivalent.

Connaissances et compétences de base indispensables Connaissances et/ou compétences complémentaires
  • Maîtriser les méthodes et les outils de développement associés, notamment pour des applications Web
  • Connaître les techniques de virtualisation
  • Connaître les langages de programmation Python, Javascript
  • Connaître les architectures distribuées et/ou centralisées
  • Anglais professionnel : écrit, oral, technique
  • Architectures cloud
  • Jupyter, JupyterNotebook, JupyterLab, Binder
  • Orchestration de containers Docker/Kubernetes
  • Connaître le langage Java

La mission requiert par ailleurs les qualités suivantes :

  • Travail en équipe et en réseau
  • Autonomie, gestion des priorités
  • Adaptabilité
  • Bon relationnel et sens du service
  • Être à l’écoute des utilisateurs et savoir dégager leurs besoins

Cette offre correspond à un poste en contrat d’usage jusqu’au 31 août 2022, dans le cadre du projet européen ExPaNDS. Il est à pourvoir immédiatement. Le lieu de travail est Saint-Aubin (Essonne).