Description du poste
                        
                            Stage, 5-6 mois
Temps plein
Expérience : pas de préférence
Master, Bac+5
Ingénierie Logicielle
Mission
De nombreux satellites sont opérés au sein du CNES.
Afin de veiller à leur bon fonctionnement, les ingénieurs opérations satellites surveillent régulièrement les données satellites, dites télémesures, dans le but de détecter et d’anticiper des anomalies.
Le suivi de ces satellites passe notamment par l'analyse court terme pour détecter les signes précurseurs d’une défaillance imminente, ainsi que long terme pour repérer des signes de vieillissement ou des changements de comportement.
Pour le suivi court terme, le CNES a mis au point l’outil ADDICT (Anomaly Detection using a DICTionary), un algorithme d'Intelligence Artificielle (IA), s'appuyant sur une méthode de détection multivariée.
Cette algorithme, fruit d'une thèse, n'est pas utilisable opérationnellement en l'état.
Le cœur mathématique IA étant déjà figé, il ne sera pas amené à être modifié, sauf corrections à la marge.
En revanche, il ne dispose pas à ce jour d’IHM permettant de le mettre en œuvre aisément pour les équipes opérationnelles.
Afin de pouvoir le tester efficacement, une IHM permettant de sélectionner facilement les entrées et les paramètres, ainsi que d'analyser les résultats s'avère nécessaire.
De plus, les performances de l'algorithme ne sont pas encore optimales et le réglage de ses hyper-paramètres pourraient sans doute être améliorés.
Une IHM similaire a déjà été développée pour un autre cas d'usage semblable et pourra servir de modèle.
Une fois l'IHM prête, une campagne de test pourra être menée dans le cadre du stage afin de commencer l'optimisation de l'algorithme grâce au réglage de ses hyper-paramètres.
L’objectif de ce stage est donc de développer une IHM permettant d'effectuer efficacement des campagnes de test et de réglage des hyper-paramètres d'ADDICT.
Concrètement, il s’agira de :
 Prendre en main le code et la documentation existante ;
Développer une IHM de mise en œuvre ;
Paramétrer la configuration de l’algorithme ;
Lancer les phases d’apprentissage et de détection ;
Si la durée du stage le permet, de lancer des campagnes de test avec différentes combinaisons d’hyper-paramètres via la nouvelle IHM afin d’améliorer les performances actuelles.
L'IHM développée devra bien sûr être documentée pour que les équipes opérationnelles puissent se l'approprier.
Au cours de ce stage, vous évoluerez au sein de la cellule IA composée d’ingénieurs au plus près des opérations satellites du CNES.
Pour ce stage, sont attendues des compétences en Python et en développement d’IHM, ainsi qu’une capacité à pouvoir évoluer en autonomie et à être force de proposition pour la conception des IHM.
Le stage pourra débuter en Mars / Avril 2026.
Profil
Compétences requises :
Python
Développement informatique, notamment en IHM
Autonomie, rigueur, communication et organisation
Compétences supplémentaires appréciées :
Intelligence Artificielle
Machine Learning
Compétences
Traitement de données
PYTHON
IA