Stage – Développement logiciel et calcul scientifique : chaînes de traitement composables et extensibles
Description du poste
L’équipe Cloud Data Intelligence conçoit et développe des applications Cloud Native reposant notamment sur les architectures microservices, les API REST, la conteneurisation et l’automatisation des processus de développement et de déploiement.
Elle intervient sur des projets variés mobilisant des technologies telles que Python, Java, les API REST, Docker et les outils d’intégration continue. Ses travaux portent notamment sur la conception de solutions logicielles permettant de traiter, d’exploiter et de valoriser des données complexes.
Dans ce contexte, l’équipe souhaite développer des solutions permettant d’assembler et d’automatiser des chaînes de traitement et de calcul scientifique, tout en facilitant leur supervision, leur évolution et leur utilisation par différents profils d’utilisateurs.
LE SUJET DU STAGE : Permettre à un agent IA de piloter une application de cartographie scientifique
Observer le déplacement d’un panache atmosphérique, comparer plusieurs prévisions ou repérer les zones où un seuil est dépassé : les applications de cartographie scientifique permettent d’explorer des phénomènes qui évoluent dans l’espace et dans le temps.
Pour mener ces analyses, les utilisateurs doivent sélectionner des données, naviguer entre différentes échéances, configurer des traitements et organiser leur représentation sur une carte. Une même question scientifique peut ainsi nécessiter de nombreuses manipulations.
Et si un utilisateur pouvait demander :
« Affiche l’évolution de ce panache sur les prochaines 24 heures et mets en évidence les zones où plusieurs simulations prévoient un dépassement du seuil. »
Ou encore :
« Compare ces deux modèles sur cette région et montre-moi où leurs résultats divergent le plus. »
L’objectif du stage est de rendre une application existante pilotable par un agent IA, afin de faciliter la réalisation de ce type d’analyse à partir de demandes exprimées en langage naturel.
Vous concevrez et développerez les interfaces permettant à l’agent de découvrir les données disponibles, de mobiliser les traitements scientifiques et de préparer des visualisations cartographiques. Vous vous appuierez notamment sur le protocole MCP — Model Context Protocol, qui permet d’exposer des outils et des informations aux agents IA.
Le défi sera de permettre à l’agent d’agir correctement dans un contexte scientifique : choisir une variable, respecter ses unités, sélectionner une période, comprendre les paramètres d’un calcul et restituer un résultat vérifiable. L’utilisateur devra pouvoir comprendre les opérations réalisées et conserver la maîtrise de son analyse.
Vos missions :
1. Explorer les usages et choisir les scénarios
Prendre en main l’application et ses outils d’exploration spatiale et temporelle.
- Identifier des scénarios associant sélection de données, traitements et visualisation : comparaison de simulations, dépassement de seuil ou agrégation de résultats.
- Définir les informations nécessaires à l’agent pour réaliser ces tâches.
2. Développer les interfaces de pilotage
- Concevoir un serveur MCP en s’appuyant sur les API et les fonctionnalités existantes.
- Exposer des outils permettant de rechercher des données, de lancer des traitements et de configurer leur affichage.
- Fournir à l’agent des descriptions structurées des données, des paramètres et du contexte de travail.
3. Fiabiliser les interactions
- Contrôler les paramètres et la compatibilité des données utilisées.
- Permettre le suivi des calculs, la consultation des résultats et la compréhension des erreurs.
- Assurer la traçabilité des actions et prévoir des validations humaines lorsque nécessaire.
4. Construire et évaluer un démonstrateur
- Connecter les interfaces développées à un agent IA existant.
- Réaliser plusieurs scénarios allant de la demande de l’utilisateur à la visualisation du résultat sur la carte.
- Vérifier les résultats à l’aide de tests et de critères de réussite explicites.
- Étudier les limites du dispositif face à des demandes ambiguës ou à des échecs de traitement.
5. Préparer la réutilisation des travaux
- Documenter l’architecture et les choix techniques.
- Identifier les composants réutilisables pour faciliter le pilotage d’autres applications scientifiques par des agents IA.
Vous serez intégré(e) à une équipe de développement et accompagné(e) par des ingénieurs expérimentés. Votre travail aboutira à un démonstrateur permettant d’observer concrètement comment un agent peut aider un utilisateur à explorer des données et des simulations sur une carte.
Profil recherché
Étudiant(e) en dernière année d’école d’ingénieurs ou en cursus universitaire de niveau Bac+5, avec une spécialisation en informatique ou en génie logiciel.
Vous disposez de bonnes bases en programmation, idéalement en Python, et vous souhaitez travailler sur des applications associant intelligence artificielle, données scientifiques et visualisation interactive.
Vous avez une première expérience, académique ou personnelle, avec certains des outils et pratiques suivants :
- Développement logiciel : Python, conception d’API REST, programmation modulaire et tests automatisés.
- Environnement technique : Git, Linux et, idéalement, Docker.
- Applications web : TypeScript, React et échanges entre frontend et backend.
Un intérêt pour la cartographie, les données environnementales ou la simulation numérique sera apprécié. Une première utilisation de modèles de langage ou d’agents IA constituera un atout. La connaissance préalable de MCP et une expertise en sciences de l’atmosphère ne sont pas requises.
Curieux(se) et rigoureux(se), vous aimez expérimenter, comprendre les systèmes sur lesquels vous travaillez et vérifier vos résultats. Vous appréciez le travail en équipe et le partage des connaissances.
Ce stage vous permettra de développer vos compétences en intégration d’agents IA et en architecture logicielle, avec un résultat visible : transformer une demande utilisateur en une analyse scientifique illustrée sur une carte.
Chez Magellium Artal Group, la diversité et l’inclusion sont fondamentales pour notre fonctionnement et ancrées dans nos valeurs. Nous respectons la diversité de nos employés, leurs expériences, leurs origines, leurs handicaps, et offrons des chances égales à tous. Tous différents, tous compétents !
Qui sommes-nous ?
Magellium Artal Group a plus de 26 ans d’expérience en ingénierie de la donnée, imagerie et technologies informatiques. Nous utilisons l’innovation et le savoir-faire pour répondre aux besoins de nos clients, même les plus spécifiques et complexes. Acteur dans notre écosystème, nous prônons des valeurs fortes qui font sens et privilégions des engagements réalisables et des actions concrètes.
Optez pour une entreprise conviviale et dynamique
Des projets stimulants
Climat, hydrologie, défense, développement de logiciels… les projets sont porteurs de sens, nombreux et variés !
Une entreprise à taille humaine
Nous prônons un management de proximité, une autonomie dans le travail et une facilité dans les échanges.
Une carrière en vue ?
Partager son savoir, apprendre des autres, monter en compétences, c’est ça l’objectif chez Magelllium Artal Group.
Une boîte d’ingénieur(e)s pour les ingénieur(e)s
Chez Magellium Artal Group, vous trouverez des ingénieur(e)s de formation… jusque dans les bureaux de la direction !
Avantages au pluriel !
Notre équipe en interne travaille constamment à mettre en place de nouveaux avantages pour permettre à nos collaborateurs et collaboratrices de se sentir reconnu(e)s et valorisé(e)s. Outre la prise en charge de l’abonnement aux transports en commun à 50%, nous proposons des tickets restaurant, une prime d’intéressement et de participation, prime de vacances, de nombreux partenariats avec des salles de sport, des réductions chez de nombreuses entreprises, des réductions lors des activités internes, etc.
L’équilibre vie pro/ perso
L’épanouissement de nos collaborateurs et collaboratrices est une priorité et passe notamment à travers une organisation de travail flexible. C’est pourquoi nous bénéficions de RTT et de 2 jours de télétravail par semaine.
Vie d’entreprise dynamique
Afterworks, soirées karaoké ou encore blind test, des évènements sont régulièrement organisés !
Une salle de sport et de musique !
Nos locaux incluent une salle de sport et multi-activités (yoga, massage, pilate), une salle de musique et une salle de jeu avec un baby-foot, une Nintendo Switch et une Xbox pour se relaxer à la pause déjeuner.
Magellium Artal Group s’engage à contribuer aux enjeux sociaux et environnementaux
Dans le cadre de ses orientations stratégiques, nous avons souhaité définir des axes d’amélioration pour la mise en place d’une gouvernance responsable à l’écoute des enjeux liés au développement durable et à la place du salarié dans l’entreprise.
89/100
Index égalité femme/homme en 2023
79kg de CO2*
économisés en 2023 *selon Easytri
Plus de 350 projets
Nous avons contribué et contribuons à de nombreux projets français, européens et internationaux. Retrouvez sur sa page dédiée une liste non-exhaustive des projets dans lesquels nous avons participés ou nous participons actuellement.
Les offres similaires
- Comptabilité, Services transverses
- Autres
- + 5 ans
- CDI
- Ramonville-St-Agne
- Chef(fe) de projet
- Autres, Spatial
- + 5 ans
- CDI
- Ramonville-St-Agne
- Développeur(e) informatique
- Autres, Spatial
- + 5 ans, 1 à 5 ans d’expérience
- CDI
- Ramonville-St-Agne
FAQ
Est-ce que vous prenez des stagiaires ?
Oui, nous prenons des stages de fin d’études. Ces stages peuvent ensuite évoluer vers un CDI (50% des stages transformés en CDI en 2023).
Est-ce que vous prenez des alternant(e)s ?
Nous pouvons prendre des alternant(e)s sous conditions de places et du rythme entreprise/école car certains projets ne sont pas toujours compatibles avec un rythme de travail alterné.
Quel est le processus de recrutement chez Magellium Artal Group ?
Le processus est rapide ! Nous prenons d’abord contact avec vous pour un premier échange avec le service RH par téléphone ou idéalement, sur place dans nos locaux. Cela vous permet de vous immerger dans l’entreprise et d’échanger sur notre vision, nos valeurs et les missions du poste. Ensuite, en fonction de la nature du poste, nous vous proposons un échange technique avec le ou la responsable du projet ou le ou la responsable de l’unité dans laquelle vous serez affecté(e). Nous faisons en sorte que chaque échange soit le plus naturel possible pour vous mettre dans de meilleures conditions. S’il y a un arrangement spécifique à prévoir en fonction de votre situation, n’hésitez pas à nous le signaler !
Comment candidater à une offre d’emploi chez Magelium Artal Group ?
Les candidatures à nos offres se font directement sur le site www.magellium.com dans l’onglet Nous rejoindre.
Quel(s) document(s) dois-je mettre dans ma candidature ?
Votre candidature doit inclure votre CV de maximum 3 pages. Petit bonus : soyez créatif et original dans votre présentation ! (vidéo, infographies par exemple).
Quels sont les délais de réponse à une candidature ?
Nous répondons aux candidatures sous 3 jours en moyenne.
Des conseils pour l’entretien ?
Soyez vous-mêmes ! Chez Magellium Artal Group, nous prônons un cadre de travail convivial et décontracté pour travailler dans de bonnes conditions. Alors, venez comme vous êtes et n’hésitez pas à nous poser des questions !
Quelle est la durée de la période d’essai pour un ingénieur ?
La période d’essai est de 4 mois. Cette période peut être renouvelée dans certaines situations mais ce n’est pas systématique.
Me fournira-t-on un ordinateur de travail ?
Oui ! Lors de votre arrivée, vous aurez un poste de travail complet avec écrans, PC, clavier et souris. Des fournitures de bureau seront également à votre disposition.
Est-ce que vous pratiquez le télétravail ?
Notre accord d’entreprise prévoit la possibilité de faire jusqu’à 2 jours de télétravail par semaine. Le télétravail est possible dès que la période d’essai est validée et à condition que le projet le permettre (par exemple, ce n’est pas le cas pour des projets défense pour des raisons de confidentialité).
Comment accéder aux locaux de Magellium Artal Group ?
Pour nos sites de Toulouse et Courbevoie, les locaux sont accessibles en transports en commun (métro et/ou tram).
Quels sont les engagements de l’entreprise en ce qui concerne la lutte contre le changement climatique ?
Chez Magellium Artal Group, nous sommes engagés dans la lutte contre le changement climatique à travers diverses actions.
Nous nous sensibilisons aux écogestes, comme éteindre les équipements, utiliser des tasses au lieu de gobelets en plastique, trier les déchets. Nous organisons des actions concrètes comme des défis lors de la semaine du développement durable.
En matière de numérique, nous appliquons des pratiques responsables concernant nos équipements et nos systèmes informatiques par exemple. En 2023, six collaborateurs et collaboratrices ont suivi une formation en écoconception.
Nous promouvons aussi les transports doux et nous offrons des indemnités kilométriques vélo. Ainsi, 20% de nos collaborateurs et collaboratrices viennent en vélo et 25% utilisent les transports en commun.
Si vous souhaitez en savoir plus sur notre politique RSE, ➡️ rendez-vous sur notre page dédiée !
Quels sont vos avantages sociaux et financiers ?
Nous avons de nombreux avantages pour nos collaborateurs et collaboratrices : outre la prise en charge de l’abonnement aux transports en commun à 50%, nous avons les tickets restaurant, la prime d’intéressement et de participation, la prime de vacances, l’indemnité kilométrique vélo, un cadre de vie dynamique et bien d’autres !
Est-ce que vous organisez des activités entre collègues chez Magellium Artal Group ?
Oui ! Notre équipe en interne organise très régulièrement des activités entre collègues. Entre escape games, soirées musique et tournois de Mario Kart, vous trouverez de nombreuses occasions de rencontrer vos collègues et de renforcer les liens !