Internship / Master Thesis : Secured urban data exchange platform at ELCA Informatique SA
Geneva, Geneva, Switzerland -
Full Time


Start Date

Immediate

Expiry Date

20 Jul, 26

Salary

0.0

Posted On

21 Apr, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Go, Distributed systems, Security models, Zero-trust principles, Keycloak, OPA, OpenMetadata, PostgreSQL, Redis, Containerization, Microsoft Azure, AI, Machine learning, LLMs, RAG

Industry

IT Services and IT Consulting

Description
Description This internship focuses on the continued evolution of a secure, federated Urban Data Exchange platform. The platform is the outcome of several years of iterative development carried out through multiple previous internships. These iterations have produced a functional demonstrator and proof‑of‑concept (PoC), illustrating the feasibility of secure, metadata‑driven data exchange across organizations while preserving full data sovereignty. The platform currently provides multiple core services: •    A secure data exchange service supporting encrypted gateway‑to‑gateway transfers. •    A secure computing model enabling controlled execution and orchestration workflows. •    A metadata catalog powered by open‑source technologies for automated harvesting, governance, and discoverability. •    A visualization service enabling exploration of available datasets. Although the platform does not yet support real‑time or streaming data, it offers solid foundations for secure, static data exchange. All components are based exclusively on open‑source technologies, including Keycloak, OPA, OpenMetadata, PostgreSQL, Redis, Croc, and a Go‑based orchestration backend. Security remains central, relying on zero‑trust principles, encryption‑based data sovereignty, and a federated governance model.   Objectives The main objective of this internship is to transition the current demonstrator into a more complete and robust MVP of the platform.  The goal is to consolidate the existing features, strengthen the architectural foundations, and bring the system closer to a cohesive, end to end functional state. Key goals include: •    Hardening the architecture and stabilizing platform components for production environments. •    Improving reliability, monitoring, observability, and DevOps automation. •    Enhancing the security model following zero‑trust and data‑at‑source principles. •    Integrating a Retrieval‑Augmented Generation (RAG) system to support metadata harvesting, enrichment, semantic search, and intelligent data discovery.   Our offer › A dynamic work and collaborative environment with a highly motivated multi-cultural and international sites team › The chance to make a difference in peoples’ life by building innovative solutions › Various internal coding events (Hackathon, Brownbags), see our technical blog › Monthly After-Works organized per locations Skills required •    Strong programming skills and experience with modern development tooling, particularly in Python and Go. •    Solid understanding of distributed systems, security models, and zero‑trust principles. •    Motivation to explore advanced security paradigms, including Zero Trust Architecture and service‑mesh‑based security. •    Familiarity with open‑source technologies such as Keycloak, OPA, OpenMetadata, PostgreSQL, Redis, and containerization ecosystems. •    Knowledge of cloud platforms, with a preference for experience in Microsoft Azure. •    Interest in AI/ML, including working with LLMs and Retrieval‑Augmented Generation (RAG) systems. •    Strong motivation for system design, architecture, and secure data‑processing workflows in decentralized environments.   We are ELCA, one of the largest Swiss IT tribe with over 2,300 experts. We are multicultural with offices in Switzerland, Spain, France, Vietnam and Mauritius. Since 1968, our team of engineers, business analysts, software architects, designers and consultants provide tailor-made and standardized solutions to support the digital transformation of major public administrations and private companies in Switzerland. Our activity spans across multiples fields of leading-edge technologies such as AI, Machine & Deep learning, BI/BD, RPA, Blockchain, IoT and CyberSecurity.
Responsibilities
The intern will transition the current urban data exchange demonstrator into a robust MVP by stabilizing components and improving DevOps automation. They will also integrate a Retrieval-Augmented Generation (RAG) system to enhance metadata harvesting and intelligent data discovery.
Loading...