Skip to content
mimi

Engineering manager H/F

Plateforme des Données de Santé / Health Data Hub

Paris · On-site Contract Lead 3w ago

About the role

Contexte

Coeur de la PDS, la plateforme technologique est un espace sécurisé hébergeant des données de santé. Elle permet le déploiement des projets innovants d’analyse de données pouvant mobiliser, par exemple, les technologies d’intelligence artificielle. Les utilisateurs finaux sont des Data Scientists ou des Data Engineers travaillant avec des outils de type Jupiter, Rstudio, Spark etc.

Les équipes de développeurs infrastructure sont chargées de définir “l’infrastructure as a code”, notamment sur terraform, kubernetes et helm, afin de permettre le déploiement industriel d’environnements sécurisés de traitement de données. Elles gèrent également du code fonctionnel en Golang pour des opérations de cryptologie sur les données (chiffrement, hMac au sein des flux etc.).

Les activités de RUN sont portées par une équipe dédiée avec laquelle il est nécessaire de travailler en proximité afin d’apporter du support et de la formation.

Du fait de la sensibilité des données manipulées sur la plateforme, son niveau de sécurité est un enjeu fort. Ainsi, chacune des fonctionnalités doit être déployée selon les règles de l’art.

Missions

Au sein de la direction technique, l’engineering manager est chargé d’encadrer plusieurs équipes :

  • deux équipes de développeurs d’infra (2 fois 5 personnes)
  • une équipe de factory docker et helm (2 personnes)
  • une équipe full stack (1 personne) opérant sur de petits projets structurants

En charge du delivery et de l’excellence technique, l’engineering manager organise l’implémentation des évolutions de la plateforme technologique et des projets techniques associés. Ses missions sont :

  • Piloter les équipes de développement et les accompagner dans leur progression technique ;
  • Organiser l’évolution et l’appropriation par les équipes des bonnes pratiques de développement ;
  • Apporter son expertise pour la conception, le développement et la sécurisation des projets techniques.

Management des équipes de développement

En tant que manager de proximité, l’engineering manager accompagne ses équipes pour les faire progresser en favorisant les synergies, les émulations techniques et en insufflant une culture de l’excellence. A ce titre, son rôle est de :

  • S’assurer que l’organisation interne de l’équipe soit adaptée, suivant les principes de l’agilité, à des livraisons régulières de fonctionnalités au bon niveau de qualité ;
  • Propager les règles et bonnes pratiques de développement ;
  • Accompagner et s’assurer de la montée en compétence des membres de ses équipes ;
  • Identifier et définir les postes techniques nécessaires au bon fonctionnement des équipes, et piloter le recrutement, tant dans le processus de sélection que lors des entretiens techniques.

Piloter la capacité à livrer les fonctionnalités de la plateforme et des projets associés

Responsable du delivery, l’engineering manager structure, organise et challenge l’organisation de développements. Il est en charge de :

  • Organiser, planifier et piloter la mise en place technique ;
  • Planifier, organiser et fluidifier les développements ;
  • Mettre en place des indicateurs de suivi et construire des tableaux de bord (stratégique, tactique, opérationnel) pour rapporter l’avancement des travaux de développement.

Responsibilities

  • Piloter les équipes de développement et les accompagner dans leur progression technique
  • Organiser l’évolution et l’appropriation par les équipes des bonnes pratiques de développement
  • Apporter son expertise pour la conception, le développement et la sécurisation des projets techniques
  • S’assurer que l’organisation interne de l’équipe soit adaptée, suivant les principes de l’agilité, à des livraisons régulières de fonctionnalités au bon niveau de qualité
  • Propager les règles et bonnes pratiques de développement
  • Accompagner et s’assurer de la montée en compétence des membres de ses équipes
  • Identifier et définir les postes techniques nécessaires au bon fonctionnement des équipes, et piloter le recrutement, tant dans le processus de sélection que lors des entretiens techniques
  • Organiser, planifier et piloter la mise en place technique
  • Planifier, organiser et fluidifier les développements
  • Mettre en place des indicateurs de suivi et construire des tableaux de bord (stratégique, tactique, opérationnel) pour rapporter l’avancement des travaux de développement

Skills

DockerGolangHelmKubernetesSparkTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free