Envie de déployer vos ailes ? Et si votre aventure commençait avec nous ? Quel que soit le métier de vos rêves, nous avons peut-être le stage qu'il vous faut ! Vous êtes étudiant(e) et à la recherche d'un stage ou d'une année de césure vous permettant de valider votre diplôme et qui fera décoller votre carrière ? Imaginez-vous au cœur d'une entreprise reconnue à l'international, implantée sur tous les continents du monde et riche d'une diversité de parcours, d'expertise et de culture. Tournée vers le digital, à la pointe de la recherche et de l'innovation, vous avez l'opportunité de faire partie de cette aventure passionnante.
Votre mission, si vous l'acceptez :
une offre de stage intitulée « Déploiement et intégration de la solution STYRIS augmentés par l'IA (F/H) » vient de s'ouvrir au sein de Airbus Defence and Space sur son site d'Elancourt (78) and le département TCDEF4 « Maritime, Decision Superiority & Military Comms System IVV».
Ce stage, d'une durée de 6 mois , débutera idéalement en mois de février 2027 (cette période est indicative et pourra être ajustée).
Ce stage nécessite une habilitation de sécurité ou nécessite d'être éligible à une habilitation par les autorités reconnues.
Vos principales missions consisteront à :
Analyse et Ingénierie de la donnée (Phase d'étude)
- Analyser et comprendre l'architecture de la solution STYRIS (solution Airbus de surveillance Maritime).
- Étudier le modèle de données actuel pour identifier les paramètres clés à automatiser.
- Cartographier les relations entre les exigences métier et les fichiers de configuration techniques.
Conception et Optimisation de l'IA (Phase de développement IA)
- Concevoir des stratégies de Prompt Engineering pour guider l'IA dans la génération de fichiers YAML conformes.
- Développer des templates de référence (modèles) servant de base d'apprentissage ou de structure à l'IA.
- Expérimenter différentes approches (ex: intégration de documentation via RAG) pour maximiser la précision de la génération.
Développement de l'outil de contrôle (Phase de développement Software)
- Concevoir et développer un outil (script Bash, Ruby ou Python) de validation automatique des fichiers générés.
- Implémenter des tests de conformité : Validation syntaxique : le fichier est-il un YAML valide ? et Validation sémantique : les paramètres générés existent-ils réellement dans Puppet/STYRIS ?.
- Validation métier (la configuration respecte-t-elle les contraintes de l'architecture ?).
Évaluation et Documentation (Phase de clôture)
- Mesurer la performance de la solution (taux d'erreur de l'IA, gain de temps par rapport à une saisie manuelle).
- Rédiger la documentation technique de l'outil et des processus mis en place.
- Présenter les résultats et les préconisations pour une éventuelle mise en production.
Votre tuteur ou tutrice vous accompagnera tout au long de votre stage, vous aidant à développer vos compétences et à atteindre vos objectifs professionnels.
Ce stage vous permettra notamment de développer les compétences suivantes :
Compétences en Intelligence Artificielle (IA Générative)
- Prompt Engineering avancé : Apprendre à structurer des instructions complexes pour obtenir un résultat technique précis et reproductible.
- Stratégies d'intégration de LLM : Comprendre comment coupler un modèle de langage) avec des données métier (le data model de STYRIS).
- Gestion des hallucinations : Apprendre à mettre en place des garde-fous pour éviter que l'IA ne génère des configurations erronées ou inexistantes.
- Notions de RAG (Retrieval Augmented Generation) : à travers la fourniture des documents de référence à l'IA pour qu'elle apprenne le format YAML, etcc.
Compétences DevOps et Infrastructure
- Comprendre comment on gère une infrastructure de manière automatisée
- Maîtrise de Puppet et du format YAML : Compréhension profonde de la gestion de configuration et de la syntaxe de déploiement.
- Modélisation de données : Capacité à traduire des besoins métier ou des architectures systèmes en modèles de données structurés.
- Automatisation du cycle de vie : Comprendre comment passer d'une exigence projet à une exécution technique.
Compétences en Intégration et Développement Logiciel
- Développement de scripts/outils : Utilisation de langages comme Le Bash, Ruby ou Python pour créer des outils de traitement de données.
- Tests et Qualité Logicielle : Mise en place de tests de validation (syntaxiques, sémantiques, de conformité).
- Parsing et manipulation de données : Manipulation de fichiers complexes (parsing de YAML, JSON, TXT, etc.).
Compétences Transverses (Soft Skills)
- Capacité d'analyse et de synthèse : comprendre un système existant (STYRIS) pour pouvoir l'automatiser.
- Rigueur scientifique : La validation automatique demande une approche très structurée pour ne laisser passer aucune erreur.
- Autonomie et résolution de problèmes : Faire le pont entre l'IA (souvent imprévisible) et l'infrastructure (qui doit être rigoureuse) est un défi intellectuel stimulant.