Nous avons choisi de faire de notre expertise des cours d’eau un levier pour protéger les infrastructures, les populations et les écosystèmes.
Comment ? En développant une solution de surveillance et de mesure des cours d’eau en temps réel. Nous offrons des services d’aide à la prévention des inondations, à la gestion de la ressource en eau et à la calibration/validation des données satellitaires.
Nous sommes convaincus qu’une meilleure compréhension de l’évolution des cours d’eau est une des clés de l’adaptation au changement climatique. C’est pourquoi nous transformons les données hydrologiques en outils d’action en faveur de la résilience de tous les acteurs impactés.
Nous cherchons à accroître notre présence sur les marchés publics et à développer un nouveau produit à destination du secteur privé.
Dans le cadre de ce stage, vous intégrerez le pôle Technologies & Services pour travailler sur la conception et le développement d’un serveur exploitant le standard MCP (Model Context Protocol) capable d'interagir avec des modèles d'IA générative. Vous contribuerez à créer un socle technique permettant de standardiser, sécuriser et industrialiser les interactions avec des modèles d’IA, aussi bien pour des usages internes (surveillance du parc, rapports techniques et préparation d'appel d'offre) que pour nos solutions clientes (rapport d'évènements, interaction avec l'application vorteX-io).
Missions principales :
Concevoir et développer un serveur MCP répondant aux besoins de différents cas d’usage IA internes et externes
Définir et implémenter des connecteurs avec des sources de données et des API internes/externes
Créer des mécanismes de gestion des permissions et de sécurisation des échanges
Développer des outils MCP pour l’intégration client et l’automatisation des workflows
Participer à la mise en place d’une architecture cloud scalable et résiliente
Rédiger et maintenir une documentation technique claire et à jour
Contribuer aux tests, à la CI/CD et à l’amélioration continue des outils développés
Environnement technique :
Back-end : Node.js/TypeScript ou Python (FastAPI, Django REST)
Protocole : MCP (Model Context Protocol)
APIs REST
Bases de données relationnelles et NoSQL
Conteneurisation : Docker
Cloud : AWS ou équivalent (IAM, API Gateway, Lambda, S3, etc.)
Outils : Git, GitHub
Formation :
Étudiant en informatique (Bac+5) en fin d'étude: école d’ingénieur, université, ou formation équivalente
Spécialisation en développement back-end
Compétences techniques requises :
Solides bases en développement back-end (Node.js/TypeScript ou Python)
Maîtrise des API REST
Connaissances en sécurité (authentification, autorisations, gestion des secrets)
SQL et conception relationnelle
Compétences appréciées :
Expérience avec Docker
Notions d’intégration cloud (AWS, GCP, Azure)
Familiarité avec les outils d’IA
CI/CD
Qualités personnelles :
Curiosité technique et goût pour l’innovation
Autonomie et capacité à proposer des solutions
Esprit d’équipe et communication claire
Rigueur dans le développement et la documentation
Envie de travailler sur des sujets en avance de phase technologique