E2E Engineering Director R&D (M/F)

Travail à domicile
il y a 3 jours
78340 Les Clayes-sous-Bois, Île-de-France, FR
Description du poste

À propos de Bull

Bull est une histoire. Une histoire d'un siècle d'innovation européenne et d'un environnement de travail où des experts conçoivent des solutions numériques puissantes, durables et souveraines, permettant aux États et aux industries de conserver la pleine maîtrise de leurs données et de leur IA.

Bull, ce sont aussi des milliers d'ingénieurs, de chercheurs et de passionnés de technologie qui façonnent l'avenir du calcul haute performance, de l'IA et des technologies quantiques.

Chaque jour, nos équipes repoussent les limites de ce qui est techniquement possible – des architectures HPC de nouvelle génération aux supercalculateurs exascale – s'appuyant sur une R&D de classe mondiale, plus de 1 600 brevets et des capacités uniques de bout en bout couvrant la conception matérielle, l'ingénierie logicielle, la science des données et la recherche quantique. Nous sommes une entreprise centrée sur l'humain et axée sur l'innovation, où la collaboration s'étend à travers l'Europe, les Amériques et l'Inde. Nous partageons une vision commune d'une innovation responsable et durable qui apporte un impact concret à nos clients.

Mission

Diriger un groupe d'ingénierie de bout en bout (End-to-End Engineering) performant, composé de professionnels responsables de la coordination de la conception et du développement, ainsi que de l'intégration, des tests et de la livraison de systèmes logiciels vastes et complexes. Ce rôle vise à assurer une collaboration transparente à toutes les étapes du cycle de vie du développement logiciel (SDLC), du concept au déploiement, tout en maintenant des normes élevées de qualité, d'évolutivité et d'innovation.

Les missions de l'équipe E2E Engineering sont les suivantes :

  • Gérer la livraison système et la coordination inter-équipes
  • Piloter la conception de solutions de bout en bout et la stratégie de test
  • Gérer les environnements d'intégration
  • Intégration et validation des versions
  • Observabilité et diagnostic système
  • Tests d'injection de défaillance et de résilience du système
  • Validation des performances et de l'évolutivité
  • Outillage et automatisation de l'intégration

Responsabilités Clés

1. Leadership Stratégique

Définir et exécuter la vision technique et la feuille de route pour l'ingénierie de bout en bout, en accord avec les objectifs commerciaux du Personnel et les besoins des clients.

Piloter l'innovation et l'excellence technique au sein du groupe, en assurant l'adoption d'architectures, d'outils et de meilleures pratiques modernes.

Favoriser une culture de responsabilité, de collaboration et d'amélioration continue.

2. Gestion d'Équipe

Diriger, encadrer et développer une équipe diversifiée d'environ 40 ingénieurs, incluant des développeurs logiciels, des ingénieurs Staff, des ingénieurs QA, des DevOps et des responsables de version.

Assurer des rôles, des responsabilités et des parcours de carrière clairs pour les membres de l'équipe, en promouvant le développement des compétences et la collaboration interfonctionnelle.

Faciliter les pratiques Agile/DevOps pour optimiser la productivité, la qualité et le temps de mise sur le marché.

3. Propriété de la Livraison de Bout en Bout

Superviser le cycle de vie complet de la livraison logicielle, de la collecte des exigences au déploiement et à la maintenance.

Assurer l'intégration transparente des composants, des systèmes et des services tiers, en mettant l'accent sur l'évolutivité, la fiabilité et la sécurité.

Mettre en œuvre des processus robustes de test, de CI/CD et de gestion des versions pour minimiser les risques et maximiser l'efficacité.

4. Collaboration avec les Parties Prenantes

Travailler en étroite collaboration avec les chefs de produit, les équipes avant-vente, de livraison et de support, ainsi qu'avec les clients pour aligner les efforts d'ingénierie sur les objectifs stratégiques.

Communiquer les progrès, les risques et les dépendances de manière transparente aux parties prenantes et aux clients, en assurant l'alignement et la confiance.

Promouvoir des solutions centrées sur le client, en équilibrant la faisabilité technique avec la valeur commerciale.

5. Processus et Assurance Qualité

Établir et appliquer des normes d'ingénierie, des directives et des exigences de documentation, ainsi que des métriques de qualité dans tout le groupe.

Piloter l'automatisation, la surveillance et l'observabilité pour garantir la fiabilité et les performances du système, ainsi que le packaging, le déploiement, les mises à jour et les mises à niveau automatisés.

Mener des post-mortems et des rétrospectives pour identifier les leçons apprises et mettre en œuvre des améliorations.

6. Gestion des Risques et des Ressources

Identifier et atténuer les risques techniques, opérationnels et organisationnels susceptibles d'avoir un impact sur la livraison.

Optimiser l'allocation des ressources, y compris le budget, les outils et le personnel, pour répondre aux demandes des projets.

Assurer la conformité avec les réglementations de l'industrie, les politiques de sécurité et la gouvernance interne.

Compétences et Qualifications

Expertise Technique :

Compréhension approfondie des architectures logicielles modernes, en particulier Kubernetes, les microservices, le cloud-native, l'architecture événementielle. L'embarqué est un plus.

Expérience pratique des langages de programmation (par exemple, Golang, Python, C, Rust), des frameworks, des outils DevOps et des processus GitOps.

Expérience avérée dans la livraison de systèmes logiciels complexes à grande échelle dans des industries de masse.

Leadership et Compétences Interpersonnelles :

Solide leadership avec une expérience dans la gestion de grandes équipes d'ingénierie interfonctionnelles.

Excellentes compétences en communication et en gestion des parties prenantes, avec la capacité de traduire des détails techniques pour des publics non techniques.

Esprit de résolution de problèmes axé sur l'innovation, la qualité et la satisfaction client.

Défenseur Agile/DevOps avec une expérience des méthodologies Scrum, Kanban ou SAFe.

Expérience :

15 ans d'expérience en ingénierie logicielle, dont au moins 10 ans dans un rôle de leadership (par exemple, Engineering Manager, Director of Engineering).

Expérience dans la mise à l'échelle des équipes et des processus pour les organisations à forte croissance.

Expérience des plateformes cloud (par exemple, AWS, Azure, GCP) et de l'infrastructure en tant que code (par exemple, Terraform, Ansible).