Tech Lead Simulation H/F - Agence ministérielle pour l'intelligence artificielle de défense (AMIAD)
- Bruz - 35
- Fonctionnaire
- Agence ministérielle pour l'intelligence artificielle de défense (AMIAD)
Les missions du poste
Service à compétence nationale et directement rattachée au Ministre des armées, l'Agence Ministérielle pour l'Intelligence Artificielle de Défense (AMIAD) est responsable de la mise en oeuvre de la politique ministérielle en matière d'IA. Nous travaillons en collaboration avec toutes les entités du Ministère et sur de nombreux domaines d'activité (systèmes d'armes, opérations, renseignement, commandement, soutien et administration). D'ici 2027, nous nous appuierons sur plus de 300 collaborateurs, principalement au sein du pôle technique situé à Bruz, près de Rennes, mais également au sein du campus de l'École Polytechnique pour les activités de recherche académique. Vous souhaitez donner du sens à votre activité ? Vous avez à coeur de contribuer à la montée en puissance de l'activité IA ministérielle et à la souveraineté de la France dans le domaine de l'IA pour soutenir les forces armées ? Vous recherchez un environnement de travail stimulant et innovant ? Alors postulez et rejoignez l'AMIAD.Au sein de l'équipe « développement », et en qualité de Lead Tech Simulation, vous disposez de toute l'autonomie nécessaire pour définir l'architecture cible, et construire le moteur de simulation qui servira de terrain d'entraînement à nos intelligences artificielles. Vous êtes le pont indispensable entre la 3D temps réel et le calcul intensif.
À ce titre, vos missions principales sont les suivantes :
- Concevoir des simulations physiquement réalistes en exploitant la puissance des moteurs 3D modernes (Unreal Engine 5, C++) pour assurer la fidélité des environnements d'entraînement.
- Architecturer l'infrastructure distribuée permettant de paralléliser massivement les simulations sur des clusters de serveurs (via Ray, MPI ou Kubernetes).
- Optimiser les interactions entre la simulation (C++) et les pipelines d'IA (Python) via des bindings performants ou de la mémoire partagée pour réduire la latence.
- Exposer la simulation sous forme d'environnements standardisés (type Gymnasium) directement exploitables par les Data Scientists.
- Explorer les technologies émergentes comme Rust ou WebAssembly pour améliorer la portabilité et la performance des outils de visualisation.
Le profil recherché
Titulaire d'un diplôme de niveau Bac +5 en Informatique, Graphisme ou Robotique, vous justifiez d'une expérience dau moins 5 ans en développement 3D technique, moteur de jeu ou calcul haute performance.
Fort de votre expérience, vous maîtrisez :
- Le C++ bas niveau et l'architecture d'un moteur 3D majeur (Unreal Engine 5, Unity).
- Le passage à l'échelle des simulations (Ray, Kubernetes, MPI) sur des clusters de calcul.
- L'interopérabilité haute performance entre C++ et Python (Bindings, Mémoire partagée).
- Les mathématiques 3D (Algèbre linéaire) et les moteurs physiques (PhysX, Chaos, MuJoCo).
Des compétences en Rust (binding PyO3) ou en WebAssembly seraient un plus.
Vous êtes animé par l'envie de construire des outils robustes pour la science et êtes reconnu pour votre bon relationnel. Vous savez faire preuve de pédagogie pour collaborer efficacement avec les experts en IA.