Ingénieur développeur full Stack - Saclay, France - CEA Tech

    CEA Tech
    CEA Tech Saclay, France

    il y a 2 semaines

    Default job background
    CDD
    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.