TECH LEAD SIMULATION

Ministère des Armées
Canton de Liffré, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Liffré, France

Tech stack

C++
Server Clustering
Game Engine
Python
Kubernetes
Information Technology
Unreal Engine

Job description

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.

Requirements

Titulaire d'un diplôme de niveau Bac+5 en Informatique, Graphisme ou Robotique, vous justifiez d'une expérience d'au 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.

Benefits & conditions

Date de début : 31/03/2026, Salaire et avantages

Fonction Publique de l'Etat

L'entreprise : Ministère des Armées

Apply for this position