Elca informatique SA
Geneva
Hier
Stage / Mémoire de Master : Plateforme sécurisée d’échange de données urbaines
- 21 avril 2026
- 100%
- Geneva
Résumé de l'emploi
Ce stage se concentre sur l'évolution d'une plateforme d'échange de données urbaines sécurisée. Rejoignez un environnement collaboratif dynamique pour innover dans la technologie.
Tâches
- Transformer un démonstrateur en MVP robuste de la plateforme.
- Renforcer l'architecture et stabiliser les composants pour la production.
- Intégrer un système de génération augmentée pour la découverte des données.
Compétences
- Expérience en programmation, notamment en Python et Go, requise.
- Compréhension des systèmes distribués et des modèles de sécurité.
- Intérêt pour l'IA/ML et les systèmes RAG.
Est-ce utile ?
À propos de cette offre
Description
Ce stage se concentre sur l’évolution continue d’une plateforme sécurisée et fédérée d’échange de données urbaines. La plateforme est le résultat de plusieurs années de développement itératif mené à travers plusieurs stages précédents. Ces itérations ont produit un démonstrateur fonctionnel et une preuve de concept (PoC), illustrant la faisabilité d’un échange de données sécurisé, piloté par des métadonnées, entre organisations tout en préservant une souveraineté totale des données.
La plateforme offre actuellement plusieurs services principaux :
• Un service d’échange de données sécurisé supportant les transferts chiffrés de passerelle à passerelle.
• Un modèle de calcul sécurisé permettant l’exécution contrôlée et l’orchestration des workflows.
• Un catalogue de métadonnées alimenté par des technologies open source pour la collecte automatisée, la gouvernance et la découvrabilité.
• Un service de visualisation permettant l’exploration des jeux de données disponibles.
Bien que la plateforme ne supporte pas encore les données en temps réel ou en streaming, elle offre des bases solides pour un échange de données statique sécurisé. Tous les composants reposent exclusivement sur des technologies open source, incluant Keycloak, OPA, OpenMetadata, PostgreSQL, Redis, Croc, et un backend d’orchestration basé sur Go. La sécurité reste au cœur du système, s’appuyant sur des principes de confiance zéro, une souveraineté des données basée sur le chiffrement, et un modèle de gouvernance fédéré.
Objectifs
L’objectif principal de ce stage est de faire évoluer le démonstrateur actuel vers un MVP plus complet et robuste de la plateforme. Le but est de consolider les fonctionnalités existantes, renforcer les fondations architecturales, et rapprocher le système d’un état fonctionnel cohérent de bout en bout.
Les objectifs clés incluent :
• Renforcer l’architecture et stabiliser les composants de la plateforme pour des environnements de production.
• Améliorer la fiabilité, la surveillance, l’observabilité, et l’automatisation DevOps.
• Renforcer le modèle de sécurité en suivant les principes de confiance zéro et de données à la source.
• Intégrer un système de génération augmentée par récupération (RAG) pour supporter la collecte, l’enrichissement, la recherche sémantique et la découverte intelligente des métadonnées.
Notre offre
› Un environnement de travail dynamique et collaboratif avec une équipe multiculturelle et internationale très motivée
› La chance de faire une différence dans la vie des gens en construisant des solutions innovantes
› Divers événements internes de codage (Hackathon, Brownbags), voir notre blog technique
› After-Works mensuels organisés par site
Compétences requises
• Solides compétences en programmation et expérience avec des outils de développement modernes, particulièrement en Python et Go.
• Bonne compréhension des systèmes distribués, des modèles de sécurité, et des principes de confiance zéro.
• Motivation pour explorer des paradigmes avancés de sécurité, incluant l’architecture Zero Trust et la sécurité basée sur le maillage de services.
• Familiarité avec les technologies open source telles que Keycloak, OPA, OpenMetadata, PostgreSQL, Redis, et les écosystèmes de conteneurs.
• Connaissance des plateformes cloud, avec une préférence pour une expérience sur Microsoft Azure.
• Intérêt pour l’IA/ML, incluant le travail avec les grands modèles de langage (LLM) et les systèmes de génération augmentée par récupération (RAG).
• Forte motivation pour la conception de systèmes, l’architecture, et les workflows de traitement sécurisé des données dans des environnements décentralisés.