Ingénieur développeur full Stack - Saclay, France - CEA Tech
il y a 2 semaines
Description
Description du poste
Domaine
Mathématiques, information scientifique, logiciel
Contrat
CDD
Intitulé de l'offre
Ingénieur développeur full Stack - Gestion de données de recherche H/F
Statut du poste
Cadre
Durée du contrat (en mois)
36
Description de l'offre
Le CEA-List est en charge, avec le CNRS, du PEPR (Programmes et équipements prioritaires de recherche) DIADEM portant sur l'utilisation de l'IA pour le design de matériaux innovants et leur caractérisation.
Le CEA-List, dont notamment le laboratoire intelligence artificielle de confiance pour l'instrumentation (LIACI), participe à la mise en place de l'infrastructure de recherche via la création d'une infrastructure logicielle permettant de capitaliser les données du projet et d'extraire ces données en vue d'alimenter l'apprentissage de modèles d'IA.
Une dizaine de projets pilotes, portant sur différents procédés de fabrication de matériaux, ont été sélectionnés afin de mettre en œuvre ces outils.
Au sein de l'équipe en charge du développement de cette infrastructure logicielle, et en tant qu'ingénieur développeur full Stack - Gestion de données de recherche, vous aurez pour missions :
-d'assister la maîtrise d'ouvrage afin de déterminer les besoins et les types de données des différents projets pilotes ;
-d'assister la maîtrise d'œuvre dans la construction d'Interface Homme Machine web pour l'injection et la consultation des données ;
-d'assister la maîtrise d'œuvre et la maîtrise d'ouvrage dans l'élaboration des procédures de recette et dans la réalisation des tests unitaires, d'IHM et de non régression.
#CEA-List ; #CDD ; #développeuse ; #développeur informatique
Profil du candidat
Vous disposez des compétences techniques suivantes :
Maîtrise du langage Python
Bonne connaissance des langages Web front-end : HTML, CSS, Javascript
Connaissance d'un framework de développement Web Python (exemple : Flask, Django)
Connaissance d'un moteur de template pour le rendu HTML (exemple : Jinja)
Les compétences techniques suivantes sont un plus :
- Connaissance d'outils de test front-end
Connaissance d'outils de test back-end Python (exemple : pytest)
D'une formation scientifique avec spécialisation informatique, vous possédez un bon relationnel pour l'échange avec des chercheurs non spécialistes de l'informatique, la rigueur nécessaire pour rédiger des cahiers de spécifications et de recette, la curiosité pour les applications scientifiques de pointe.