Gå til indhold

APPRENTICE - Devops/Developer, 24 months

Læreplads 10 til 12 måneder

Nice (France)

Offentliggjort den 21. juli 2026

  • Opslagstype

    Læreplads 10 til 12 måneder

  • Sted

    Nice (France)

  • Startdato

    Så hurtigt som muligt

  • Løn

    Oplysninger ikke angivet

  • Hjemmearbejde

    Ikke specificeret

Amadeus France illustration
Job Title

Trainee
What about us?

Amadeus. It's how travel works better.

We are a global team of 20,000 team members across 100+ locations. We make travel better for everyone, everywhere by fostering innovation, building partnerships, and acting responsibly toward people, places, and the planet.

Working with us in Nice, France

Our Nice office is exceptionally multicultural, with more than 4,500 people and 90+ nationalities working together. We've created a collaborative work environment that supports innovative ways of working and promotes a healthy work-life balance.

What about your future mission?

The Problem Statement

The Model Context Protocol (MCP) is becoming the standard for connecting AI assistants to systems and data. However, there is currently no standardized way to expose an MCP Server through a Dataspace Connector (EDC).

The challenge is to design a mechanism where an MCP Agent (acting as a "Data Product") can be discovered, negotiated for, and accessed via the EDC, leveraging the same underlying datasets as the organization's standard data products.

Mission & Objectives

As a Master's Thesis intern, you will act as a generic bridge builder between the world of AI Agents and Sovereign Data Exchange. Your main goal is to provide a reference implementation for exposing MCP Agents via EDC.

Key responsibilities include:
  • State of the Art & Analysis:Deep dive into the Eclipse Dataspace Components (EDC) architecture (Control Plane, Data Plane, Transfer Process).Master the Model Context Protocol (MCP) specification.Analyze how an MCP connection (JSON-RPC over WebSockets/Stdio) can be proxied or managed by an EDC Data Plane.
  • Architecture & Design:Design a solution where an MCP Agent is registered as an EDC Asset.Define how Usage Policies (ODRL) in EDC apply to an AI Agent (e.g., "You can query this agent 100 times" or "You can only ask about Topic X").
  • Implementation:Develop an extension for the EDC (in Java) or a specialized Data Plane to handle MCP traffic.Implement a mock MCP Server that wraps a sample dataset.Ensure the "Agent" shares the same data context as the raw data product, ensuring consistency.
  • Proof of Concept (PoC):Demonstrate a flow where a Consumer (e.g., an LLM client outside the organization) negotiates a contract with the EDC to gain access to the internal MCP Agent.

Technology Stack
  • Core Framework: Eclipse Dataspace Components (EDC), Java.
  • AI/Agent Standard: Model Context Protocol (MCP), JSON-RPC.
  • Infrastructure: Docker/Podman, Kubernetes, Gradle.
  • Protocols: HTTP, WebSockets.

What you will learn
  • Sovereign Data Exchange: You will become an expert in how companies share data without losing control (Gaia-X, IDSA concepts).
  • Agentic AI: You will work with the newest standards in how LLMs interact with external world data.
  • Open Source Contribution: Opportunity to contribute findings or code back to the Eclipse foundation or open-source community.
  • System Architecture: Designing high-level interactions between distributed control planes.

Candidate Profile
  • Final year student in Computer Science or Software Engineering (Master's degree).
  • Strong knowledge of Java.
  • Understanding of REST/HTTP APIs.
  • Curiosity about Generative AI, LLMs, and the "Agentic" future.
  • Ability to read complex technical documentation and specifications.

Diversity & Inclusion

Amadeus aspires to be a leader in Diversity and Inclusion in the tech industry, enabling every employee to reach their full potential by fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, and as a role model for an inclusive employee experience.

Amadeus is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability or any other characteristics protected by law.

Amadeus endeavors to make https://jobs.amadeus.com/ accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process for Amadeus France, please contact us at < email slettet af sikkerhedsmæssige årsager >. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

Be aware of recruitment scams

Amadeus Group never charges fees, requests payment, or asks for financial information during recruitment. All legitimate opportunities are communicated solely through official Amadeus channels, including our careers website. Any payment request or outreach via unofficial platforms (e.g., WhatsApp, Telegram) should be treated as fraudulent.

Ansøgningsfrist

Så længe stillingen er online

Uddannelsesniveau

Kandidatuddannelsesniveau eller tilsvarende

Funktion

Programmering

Flere oplysninger om virksomheden

Amadeus France

It's how travel works