Stage Développeur–Moteur de Recherche Intelligent pour Données TV F/H
Stage Cesson-Sévigné (Ille-et-Vilaine)
Description de l'offre
votre rôle
La mission porte sur l’amélioration du portail utilisé par les équipes TV d’Orange pour consulter les indicateurs clés permettant de suivre la qualité de service et l’usage des offres TV. Le site fonctionne bien, mais son moteur de recherche n’est plus adapté à la diversité des utilisateurs ni au volume croissant d’indicateurs disponibles.
L’objectif du stage est donc d’explorer, concevoir et tester un nouveau moteur de recherche plus performant et plus intuitif.
1. Comprendre le fonctionnement du site et ses usages
Le stage commence par une phase d’observation pour comprendre comment le site est structuré, comment les données sont calculées, et comment les indicateurs sont transformés en tableaux ou graphiques.
Exemple : analyser comment un graphique “taux d’erreurs TV par heure” est construit, quelles données il utilise, et à quoi il sert pour les équipes TV.
2. Identifier les difficultés des utilisateurs
Il s’agit d’identifier les points qui compliquent la recherche d’informations : indicateurs difficiles à trouver, noms peu parlants, organisation non évidente pour un utilisateur non technique.
Exemple : détecter qu’un utilisateur marketing cherche “usage du replay” alors que l’indicateur s’appelle “consommation VOD OTT – J1”.
3. Explorer et comparer des solutions existantes (moteurs de recherche, IA, LLM)
Le stage comporte une dimension de recherche et d’expérimentation. Il faudra analyser différentes solutions — internes ou externes — capables de comprendre une question en français et de renvoyer les indicateurs correspondants.
Exemple : tester plusieurs moteurs ou API IA sur des questions réelles et mesurer la pertinence des résultats.
4. Définir comment “alimenter” le moteur de recherche
Un moteur efficace repose sur des données bien structurées. Le stage consiste à déterminer quelles informations du site doivent être utilisées : descriptions, catégories, mots-clés, dictionnaires métiers…
Exemple : décider d’ajouter des mots-clés métier comme “coupure”, “buffering”, “clients actifs” pour aider le moteur à comprendre les demandes.
5. Développer un premier prototype (POC)
L’objectif est de construire un prototype utilisable par l’équipe pour valider la solution retenue. Ce prototype peut être en Java (langage du site) ou en Python pour certains tests.y
Exemple : écrire un service qui reçoit une question (texte), interroge le moteur choisi, puis renvoie une liste d’indicateurs pertinents sous forme JSON.
6. Documenter les travaux et proposer des recommandations
Le stagiaire produit une restitution claire : résultats des tests, solutions écartées, avantages et limites de la solution retenue, conditions pour une mise en production.
Exemple : rédiger une synthèse expliquant pourquoi un moteur A est retenu plutôt qu’un moteur B, et quelles étapes seraient nécessaires pour l’intégrer au site.
votre profil
Formation Bac+5 en école d’ingénieurs ou université, avec spécialisation en informatique ou développement logiciel.
Ce stage s’adresse à un profil curieux, capable d’explorer des solutions techniques nouvelles et de comprendre un besoin métier.
Compétences techniques
• Java
Utile pour construire le prototype qui dialoguera avec le site interne.
Exemple : développer un service REST qui renvoie les indicateurs pertinents.
• Python
Pratique pour tester plusieurs moteurs de recherche ou modèles IA.
Exemple : automatiser des essais pour comparer la pertinence des résultats.
• API REST
Indispensable pour interroger des moteurs de recherche ou des LLM.
Exemple : appeler une API IA et analyser la réponse pour sélectionner les bons indicateurs.
• Linux
Utile pour déployer et diagnostiquer un prototype.
Exemple : vérifier les logs d’un service lorsqu’une requête échoue.
• Notions en IA / LLM
Important pour comprendre comment interpréter une question en langage naturel.
Exemple : ajuster un prompt pour obtenir une réponse exploitable.
Qualités personnelles
• Curiosité technique
Essentiel car la mission repose sur l’exploration de plusieurs solutions avant d’en retenir une.
Exemple : tester plusieurs moteurs IA pour comprendre lequel répond le mieux aux questions métiers.
• Autonomie
Indispensable car le tuteur ne pourra pas préparer chaque étape.
Exemple : identifier seul les alternatives lorsqu’une piste technique ne fonctionne pas.
• Rigueur dans l’analyse
Nécessaire pour éviter les mauvaises interprétations d’indicateurs.
Exemple : vérifier que les résultats proposés correspondent réellement à la demande métier.
• Capacité à expliquer clairement ses choix
Important pour que les équipes TV puissent comprendre et valider la solution.
Exemple : présenter simplement pourquoi un moteur est retenu plutôt qu’un autre.
le plus de l'offre
Ce stage permet au stagiaire de renforcer ses compétences en conception logicielle à partir d’un besoin réel : comprendre une question formulée par un utilisateur, définir ce qu’elle signifie sur le plan technique et concevoir un mécanisme capable d’y répondre de manière fiable. Il s’agit d’un apprentissage concret de la traduction d’un besoin métier en solution exploitable.
Le stagiaire développe sa capacité à analyser plusieurs solutions techniques, à tester leur pertinence et à justifier un choix. Cette démarche lui donne une méthode solide pour aborder des sujets où il faut comparer, expérimenter, documenter et prendre position sur une solution.
La mission implique également la manipulation de données opérationnelles utilisées quotidiennement par différentes équipes. Cela permet de comprendre ce qui rend une information exploitable, comment éviter les erreurs d’interprétation et comment améliorer la qualité d’un système de consultation. Ces compétences servent ensuite dans des projets impliquant des données, des API ou la conception d’outils techniques.
Le stagiaire présente régulièrement ses résultats à des interlocuteurs variés et adapte sa solution à des usages différents. Cette expérience renforce ses capacités de communication technique, d’analyse et de synthèse — des compétences utiles pour aborder par la suite des projets plus complexes en environnement professionnel.
entité
Orange ne fournit pas seulement des services télécom : l’entreprise gère aussi des services de TV et de divertissement (TV via la box, applications, replays, VOD). Pour en suivre la qualité et l’usage, les équipes s’appuient sur un site web interne qui présente de nombreux indicateurs sous forme de tableaux et de graphiques : coupures vidéo, temps de chargement, clients actifs, trafic, etc.
Ce portail est utilisé depuis longtemps mais il est devenu difficile à explorer : il contient des dizaines de milliers d’indicateurs. Les experts s’y retrouvent, mais un nouvel utilisateur (ingénieur, exploitant, marketing) peut passer beaucoup de temps avant d’identifier les bons graphiques, ce qui peut conduire à des analyses incomplètes ou à des rapports erronés.
Le stage se déroule au sein de l’équipe HOOK, intégrée au domaine TV & Divertissement de la Direction Technique d’Orange France, qui conçoit les outils internes permettant aux équipes TV de piloter leurs services.
L’enjeu du stage : concevoir et tester un moteur de recherche capable de partir d’une question en langage naturel (“combien de clients ont eu des coupures hier soir ?”) et de proposer les graphiques les plus pertinents. L’objectif est de permettre à un large public, y compris peu technique — marketing, support, qualité, pilotage TV — de trouver rapidement l’information utile, d’éviter les erreurs d’interprétation et de fiabiliser les analyses tout en réduisant le temps passé à chercher ou corriger des rapports.
contrat
Stage
Durée : 3 mois
Date souhaitée de prise de poste : 01 janv. 2026
Niveau d’études préparé pendant le stage
Indemnité brute selon école
Bac+3 ou césure après Bac+3
de 900 € à 1081 € / mois
Bac+4 ou césure après Bac+4
de 1261 € à 1621 € / mois
Seules vos compétences comptent
Quel que soit votre âge, genre, origine, religion, orientation sexuelle, neuroatypie, handicap ou apparence, nous encourageons la diversité au sein de nos équipes car c’est une force pour le collectif et un vecteur d’innovation
Orange est une entreprise handi-accueillante : n'hésitez pas à nous faire part de vos besoins spécifiques.