OmDev Logo
GetYourJob
0
Publié aujourd'hui

STAGE - Développement d'un framework Multi-Agent Reinforcement Learning (MARL) - SIREHNA- F/H

Entreprise
Naval Group [FR]Recrute en direct
Localisation
Pays de Loire
Sur site
Type de contrat
Stage
Niveau
Junior

Description du poste

Description de la mission

SIREHNA est une filiale à 100% de Naval Group spécialisée dans les domaines de l'hydrodynamique, du contrôle dynamique de plateformes, de la mesure et de la maîtrise de l'environnement marin, des drones et de la robotique navale.
.

 

Votre sujet de stage : 

Développement d'un framework Multi-Agent Reinforcement Learning (MARL) pour la coordination de systèmes maritimes autonomes.

 

 

Le service :

Le département "Simulations Couplées et Outils" est en charge de l'architecture et du développement de modèles numériques couplés (technico-opérationnels et multi-physiques) ainsi que de logiciels d'ingénierie. Il supervise les développements basés sur l'intelligence artificielle, pilote les activités de R&D, de validation et de support utilisateur à travers les étapes de maturité technologique (TRL), et assure la gestion structurée des données, des codes et des environnements de calcul.



Les étapes :

Rattaché(e) aux responsables des équipes techniques de simulation et IA, vous aurez la responsabilité des missions suivantes :

1/      État de l'art et spécification de l'architecture

·        Développement et robustesse du simulateur

o   Implémentation de la physique 2D simplifiée : gestion des collisions, des limites de zone, des portées de capteurs et des contraintes cinématiques.

o   Création de scénarios tactiques de test (ex. : interception 2 vs 2, encerclement) paramétrables via des fichiers de configuration.

o   Développement de fonctions de visualisation permettant de suivre en temps réel les trajectoires, les décisions des agents et l'évolution des métriques de mission.

o   Optimisation de la boucle de simulation pour maximiser le débit de rafraîchissements et garantir la fluidité de l'entraînement multi-agents.

2/     Intégration et implémentation d'algorithmes MARL

o   Choix et intégration d'un framework open source existant d'entraînement (Ray/RLlib, StableBaselines3 avec extensions multi-agents).

o   Implémentation de baselines pour les scénarios de test.

o   Lancement de campagnes d'apprentissage sur les scénarios définis et comparaison des résultats.

3/       Évaluation, analyse et restitution

o   Développement d'outils de visualisation : courbes d'apprentissage, taux de succès de mission, temps de complétion.

o   Analyse des stratégies tactiques émergentes (ex. : contournement, partage de cibles, couverture mutuelle).

o   Rédaction du rapport de stage et documentation du framework pour les futurs utilisateurs.

 

 LES AVANTAGES SIREHNA POUR LES STAGES
● Une gratification avantageuse est prévue selon le niveau et le diplôme préparé
● Un comité social et économique (CSE) dynamique proposant des activités sociales et culturelles.
● Un environnement de travail agréable et un accès au restaurant d'entreprise avec une participation employeur.
● Une prise en charge des frais de transport (50 % du titre de transport en commun)

Profil

Vous préparez en tant qu’étudiant(e), un bac+5 (Master ou diplôme d’ingénieur) dans le domaine de l'intelligence artificielle, de la robotique, data sciences, machine learning, de la simulation numérique ou des systèmes de contrôle.

 

Vous avez des connaissances / expérience en :

o   Programmation Python orientée objet, avec une exigence de code propre, structuré et documenté (typing, docstrings, tests unitaires).

o   Compréhension de la boucle d'entraînement d'un modèle par apprentissage par renforcement (cycle observation → action → récompense → mise à jour) ; expérience en développement, entraînement et évaluation d'un agent autonome appréciée

o   Connaissance des frameworks de simulation et d'entraînement (Gymnasium, PettingZoo, Ray/RLlib, Stable-Baselines3).

o   Outils de développement logiciel (Git, Linux, documentation).

 

Qualités recherchées :

o   Autonomie et capacité à prendre en main un code existant rapidement.

o   Rigueur dans la conception (spécifications avant implémentation) et dans la rédaction (documentation, rapport).

o   Esprit analytique et capacité à formuler des hypothèses pour interpréter les résultats d'entraînement.

o   Curiosité scientifique et veille active sur les travaux récents (articles, dépôts open source).

o   Esprit d'équipe et aisance dans les échanges techniques avec les ingénieurs du département.

o   Capacité de restitution orale claire (points réguliers, soutenance finale).

 

Langues : Anglais, compréhension de publications scientifiques et de documentation technique ; rédaction de documentation technique.

 

Outils informatiques / logiciels : Python, NumPy, Gymnasium / PettingZoo, Ray/RLlib, Stable-Baselines3, Git, GitLab CI.


Alors ce stage est fait pour vous !

Rejoignez nos équipes et construisez le naval de demain ! Chez Sirehna, vous serez accompagné·e de tuteurs et tutrices certifié·e·s et, à leurs côtés, vous bénéficierez d'une expérience à la fois formatrice et responsabilisante.

NOTRE PROCESSUS DE RECRUTEMENT
Après réception de votre CV, si votre profil retient notre attention, l'un de nos recruteurs vous contactera pour un entretien téléphonique. À l'issue de ce premier échange, vous pourrez être contacté·e pour passer un entretien (physique ou visioconférence) avec le manager du service concerné et le recruteur

Enfin, dès que nous aurons fait notre choix final, vous en serez informé·e dans les plus brefs délais.

Dans le cadre de ce recrutement, l’accès au site donne lieu à une enquête administrative de sécurité.

 

Exigences du poste

Compétences requises

  • Python
  • NumPy
  • Gymnasium
  • PettingZoo
  • Ray
  • RLlib
  • Stable-Baselines3
  • Git
  • GitLab CI
  • Linux Administration

Un plus

  • Artificial Intelligence
  • QA Testing
  • Documentation technique
  • Anglais
  • GitLab
  • Machine Learning
  • Support technique
  • Tests unitaires

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Naval Group [FR]Recrute en direct
Voir toutes les offres de Naval Group [FR]

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.