Gestionnaire de programme/ingénieur du train de lancement pour Exa-DI

Pour postuler, veuillez envoyer un CV, une lettre de motivation, des références et des lettres de soutien à : [email protected], [email protected], [email protected]

Contexte

Le PEPR (Programme et Equipements Prioritaires de Recherche) NumPEx (Numérique haute Performance pour l’Exascale) est financé par le PIA (Plan d’Investissement d’Avenir) du gouvernement français, et dirigé par le CEA, l’INRIA et le CNRS.

Les principaux objectifs de NumPEx sont les suivants :

  • Favoriser la collaboration et les synergies au sein de la communauté française des chercheurs en calcul intensif, en informatique et en intelligence artificielle.
  • Développer des méthodes et des composants logiciels exascales innovants (bibliothèques, cadres).
  • Intégrer, valider et fournir ces éléments sous la forme d’une pile logicielle élargie pour les futures machines exascales, ainsi que de nouveaux cadres méthodologiques combinant HPC, HPDA et AI.
  • Accélérer le développement durable d’applications stratégiques exascales productives et performantes dans le domaine des sciences et de l’ingénierie computationnelles (CSE) afin de fournir de nouvelles connaissances.
  • Créer une main-d’œuvre nationale dans le domaine de l’ingénierie logicielle et fournir une formation pour améliorer les méthodologies de développement de logiciels scientifiques.

Le programme NumPEx s’articule autour de cinq projets : Exa-Ma (algorithmes, bibliothèques mathématiques), Exa-Soft (environnements de programmation et d’exécution, résilience et efficacité énergétique), Exa-Dost (réduction et analyse des données in situ, stockage agrégé et E/S), Exa-AToW (flux de travail à grande échelle, logistique des données, politiques de sécurité et d’accès à travers le continuum numérique), Exa-DI (co-conception et co-développement de logiciels pilotés par les applications, intégration et conditionnement de logiciels, kits de développement de logiciels intégrés).

Pour mettre en œuvre les processus de co-conception et de co-développement dans l’ensemble du NumPEx, Exa-DI créera une équipe nationale de développement et d’ingénierie de logiciels (chercheurs et ingénieurs) dotée d’une expertise multiple qui comblera le fossé entre la recherche numérique et les applications CSE.

Les objectifs d’Exa-DI sont les suivants

  • coordonner et intégrer la recherche et les développements logiciels au sein de NumPEx dans des projets de co-conception et de co-développement portant sur des motifs de calcul et de communication transversaux de démonstrateurs d’applications couvrant des domaines majeurs tels que l’astrophysique/cosmologie, la physique des particules, le climat/l’environnement, la physique des plasmas et des matériaux, la biologie, la santé, l’énergie et la mobilité …
  • fournir des collections logiques de composants logiciels co-conçus à valeur ajoutée, intégrés sous la forme de kits de développement logiciel (SDK) pouvant être déployés sur des installations informatiques composées et instanciées afin d’accélérer le développement d’applications CSE à l’échelle exascale

Dans ce contexte, ExaDIP est à la recherche d’un chef de projet/ingénieur RTE (Release Train Engineer) passionné, avec des connaissances Agile, pour assumer des responsabilités sur un groupe de plus de 15 équipes.

La mission

En tant que gestionnaire de programme/ingénieur de la formation à la mise en production (RTE), vous faciliterez les processus de formation à la mise en production agile (ART) et l’exécution du programme dans un cadre agile échelonné (SAFe), surmonterez les obstacles, gérerez les risques et contribuerez à l’amélioration continue au niveau du programme. Vous êtes responsable de la facilitation du travail au niveau du programme au sein du SAFe et de la coordination avec toutes les équipes de NumPEx contribuant aux projets de co-développement Agile ExaDIP.

  • Diriger/faciliter les équipes agiles logicielles interfonctionnelles des projets sur l’ART à travers le développement et la livraison, guider la transition vers et la mise en œuvre de SAFe, et gérer les dépendances.
  • Examiner les plans de projet ExaDIP créés pour s’assurer qu’ils sont réalisables.
  • Planifier et faciliter tous les aspects de la planification des incréments de programme sur une base trimestrielle.
  • Gérer l’élargissement du champ d’application, en identifiant et en hiérarchisant les nouvelles fonctionnalités qui pourraient être ajoutées sans perte de temps et avec un bon rapport coût-efficacité.
  • Faciliter et soutenir les réunions Scrum of Scrum, les stand-ups et d’autres réunions si nécessaire (planification, rétrospective, examen/démonstration et adaptation).
  • Agir en tant que facilitateur/coach SAFe au niveau du programme ExaDIP, fournir des conseils en matière d’Agile, de Scrum et de SAFe, et diriger les équipes de livraison Agile afin qu’elles fournissent de la valeur de manière cohérente.
  • Servir d’expert en matière de principes logiciels agiles aux membres de l’équipe des projets ExaDIP.
  • S’engager avec les parties prenantes de NumPEx et les démonstrateurs d’applications pour définir la valeur de la mission, hiérarchiser les travaux et constituer un capital intellectuel selon les techniques Agile.
  • Collaborer avec les communautés de pratique, développer et conduire des formations orientées Agile, et identifier et déployer des mesures clés pour permettre une amélioration continue.
  • Travailler avec la direction pour identifier les possibilités d’amélioration des processus afin de réduire le gaspillage ou l’inefficacité dans les flux de travail de codéveloppement.
  • Faciliter la résolution des obstacles en temps voulu et de manière rentable.
  • Suivre et produire des mesures clés (par exemple, des diagrammes d’épuisement, des diagrammes d’épuisement et des diagrammes de flux cumulatifs).
  • Communiquer à l’équipe et aux autres parties prenantes les modifications du champ d’application ou des exigences.

Formation et expérience requises

  • Master ou doctorat en informatique, en ingénierie ou dans une discipline connexe.
  • Expérience du travail dans un environnement Agile à grande échelle et des technologies de gestion de projet.
  • Expérience de Python, C/C++, Fortran.
  • Expérience confirmée du travail en collaboration avec les différentes parties prenantes du projet, y compris les équipes techniques.
  • Flexibilité et capacité à gérer des priorités multiples.
  • Compétences pratiques en matière de résolution de problèmes et de réflexion stratégique, esprit critique et esprit d’initiative.
  • Capacité à travailler dans un environnement en évolution rapide tout en gardant une vision de l’orientation stratégique et en étant aussi détaillé que nécessaire.
  • Capacité avérée à travailler avec succès dans le cadre de contraintes de calendrier exigeantes et de programmes techniquement difficiles.
  • Compétences en matière de communication avec différents publics, y compris les présentations, les négociations et les rapports écrits.
  • Solides compétences en matière d’encadrement et grande motivation personnelle.

Formation et expérience souhaitées

  • Expérience en tant que Product Manager, RTE ou Scrum Master dans un environnement Agile avec un minimum d’équipes.
  • Les certifications Agile Scaled (SPC).
  • Expérience des méthodologies de développement de logiciels scientifiques pour les applications de calcul scientifique et d’ingénierie à haute performance.

Vous voulez nous rejoindre ?

Pour postuler à cette offre d’emploi, veuillez compléter le formulaire ci-joint

Formulaire de demande


    Pour poser votre candidature, veuillez utiliser uniquement des fichiers PDF d'une taille maximale de 2 Mo.

    17 + douze =

    Nom du Poste à pourvoir

    Résumé rapide des pré-requis et du poste à pourvoir

    Contact : nom [email protected]

    Contexte

    La mission

    Vous voulez nous rejoindre ?

    Pour postuler à cette offre d’emploi, veuillez compléter le formulaire ci-joint

    Formulaire de demande


      Pour poser votre candidature, veuillez utiliser uniquement des fichiers PDF d'une taille maximale de 2 Mo.

      7 + treize =