Description du poste
Stage ingénieur — Service de planification industrielle sous contraintes. TÉLÉTRAVAIL TOTAL - STAGE (6 MOIS). À propos de Omundu SAS: Omundu est une startup deeptech fondée en 2025 à Lyon. Notre mission : développer Unity Forge, une IA spécialisée capable d’assister les opérateurs de maintenance industrielle en situation réelle — loin des approches généralistes qui hallucinent ou manquent de contexte terrain. Unity Forge lit et comprend la documentation technique, croise texte, images et schémas, et guide pas à pas l’opérateur pour réduire les pannes et relancer les machines plus rapidement. Notre approche s’appuie sur une souveraineté technologique assumée : chaque client garde la maîtrise de ses données, et notre IA est adaptée à son environnement, jamais mutualisée. Nous collaborons avec Antemeta et Bamboo pour construire des infrastructures cloud et edge sobres, fiables et opérationnelles. Omundu, c’est une équipe à taille humaine, exigeante et bienveillante, menée par des fondateurs cumulant 20 ans d’expérience industrielle. Rejoindre Omundu, c’est travailler au croisement de l’IA générative, du DevOps/MLOps et des usages industriels concrets, avec un accompagnement solide pour monter en compétence. Le poste: Contexte: Le stage s’inscrit dans l’évolution d’un assistant de planification de la maintenance du réseau électrique haute tension, intégré à une application métier. Le moteur optimise la programmation des interventions (visites hélicoptère, LIDAR, élagage) sous contraintes métier, environnementales et juridiques : fenêtres, zones protégées, cycle triennal, répartition kilométrique, planifications existantes. Le sujet porte sur l’amélioration d’un service existant, déjà intégré à une application métier : évolution des planificateurs, modélisation de nouvelles contraintes, amélioration des mécanismes de recalcul, exposition des résultats via des API et intégration dans le produit. Objectif du stage: Contribuer à l’amélioration d’un moteur de planification industrielle sous contraintes : logique d’optimisation, modélisation des règles métier, intégration backend et qualité logicielle. Le ou la stagiaire interviendra sur un code existant avec solveurs opérationnels, à enrichir et adapter à de nouveaux cas d’usage. Le stage combine optimisation combinatoire, Python, API, tests, documentation et intégration produit. Missions: En lien avec l’équipe de développement : (voir responsabilités). Profil recherché: Master 2 ou dernière année d’école d’ingénieur, profil à la croisée du développement, de l’algorithmique et de l’optimisation. Compétences attendues: (voir requirements). Compétences appréciées: (voir niceToHave). Qualités recherchées: Autonomie, rigueur, pragmatisme, sens de l’intégration et de la livraison, capacité à travailler sur un produit existant, envie de comprendre le métier. Stack technique: Python · OR-Tools (optionnel) / CP-SAT · FastAPI · PyTest · PostgreSQL · Git · Documentation technique. LOCALISATION: Télétravail total. CONTRAT: Stage (6 mois) - Temps plein. SERVICE: Tech.