Internship: Response time functional profiling tool

  • Software development
  • Nice
  • To be negotiated



Internship: Response time functional profiling tool

Join us and shape the future of travel

Shaping the future of travel has always been important to us at Amadeus. Today, with technology getting smarter by the minute, that future is more exciting than ever.

We work at the heart of the global travel industry.  Amadeus offers you the opportunity to learn and grow and drive your own progression in an exciting and multicultural environment.

Our people are driven by a passion for 'Where next?' If you want to shape your career and the future of travel, Amadeus is the place for you.

Team Description

The Content, Booking & Ticketing division is in charge of Amadeus’ core Reservation system, providing the platform and services from shopping (booking flights & extra services) to contract establishment (pricing & issuing the ticket) as well as managing after sales (exchanges, refunds, disruptions).

Our team is a small group of developers helping other development teams throughout the division. We deliver quality tooling & solutions for their everyday lives, either internally or by contributing to corporate initiatives. We provide general development support as well as coordination on some transversal technical projects.

Main responsibilities

As a big transactional system, response time is increasingly at the heart of our concerns. While overall response time monitoring is something we’ve been doing for years, having a functional profiling of response time is something more difficult.

Taking into account the functional criteria that can influence the processing time (type of booking, number of passengers / flights in party, form of payment, etc.), across several distributed applications called along a transaction, presenting the results in a way that speaks to developers, while still building a generic tool is a challenge.

The purpose of the internship will be to study and help the team to prototype such a tool, combining 2 existing feeds to let developers explore the influence of each functional dimension on the response time of their application:

·  On one side, response time measurements feed of overall transaction and inter-applications calls
·  On the other side, functional monitoring feed from each application involved in the transaction, giving some functional details on the transaction.

The internship will cover the whole development cycle: from the definition of the tool to the implementation. The purpose is clearly to build a reusable tool that will help developers automate such analysis task, and a tool that remains generic enough so it can be widely spread.

In practice, the intern will be confronted to real business examples we had to analyse in the past. S/He will have access to several ticketing applications to benchmark his tool. The main challenge resides in designing a solution that can efficiently correlate and combine the huge amount of data produced, while still letting the user drill down or change view rapidly.


Technical skills:

·  Good knowledge of web technologies and concepts (HTML, CSS, JavaScript, AngularJS, web frameworks such as Django).
·  Good knowledge of relational database or NoSQL stores (Hadoop, Mongo, ELK)
·  Basic knowledge of object oriented programming
·  Good notions of statistics would be clearly a plus

Soft skills:

·  English fluent
·  Analytical and conceptual thinking (gathering user requirement, comparing solutions …)
·  Self-organized & proactive (ability to define priorities, targets & roadmap)
·  Enthusiastic about creating new solutions & learning new technologies

Any duplication and display of partial or full content of our job advertisement on any support, such as brochures, websites, mail, emails, this list is not exhaustive, is  strictly forbidden  without prior formal Amadeus’ authorisation. 

Recruitment agencies: Amadeus does not accept agency resumes. Please do not forward resumes to our jobs alias, Amadeus employees or any other company location. Amadeus is not responsible for any fees related to unsolicited resumes.

Discover the Company Page

These people have worked here