Internship - Calculate the risk factor on Passenger Name Record (PNR) desynchronization
Internship Boston (Suffolk County) Sales
Job description
Shaping the future of travel is important to us at Amadeus. Today, with technology getting smarter by the minute, that future is more exciting than ever.
Our business success relies on our people being always passionate about what we do. We believe in aiming for excellence, taking responsibility, working together and putting our customers first.
We encourage you to be part of new and exciting projects and for you to take the lead when it comes to your progression.
Since mobility allows you and Amadeus to grow, we always look internally first when searching for candidate.
Start :
January 2017 for3 to 6 months
Context:
Amadeus is the leading provider of IT solutions to the worldwide travel and tourism industry. Amadeus offers a global distribution system which allow travel agents to book flights marketed and operated by a multitude of airlines. Each booking is materialized on Amadeus system by a Passenger Name Record (PNR) which has to be synchronized with the different airlines participating in the itinerary. A recent project of content acquisition experienced a rate of desynchronization abnormally high. One of the answer to that problem is to switch from an “eventually consistent” approach where the synchronization is performed asynchronously, to a synchronous update of the airline record. However, this has a huge impact on performances.
Objectives:
The objectives of this internship are to identify patterns presenting a significant risk for desynchronization, and to offer a risk score for each record, in order to adapt the synchronization method.
Team Description
Our team is composed of software engineers and business analysts working in collaboration with our regional customers and product management team to deliver IT solutions for the American market. We are leading projects aiming to distribute the content of North American airlines (flights and services) to travel agencies using New Distribution Capability (NDC) standard. While implementing this new way of communication with the providers, we need to insure that our system will offer the best level of availability and bookability with a minimum of desynchronization observed between our internal records and the ones stored in the provider systems. We have put in place powerful monitoring tools to allow us to detect any issues with our system and perform data analytics.
Main Responsibilities
· Get relevant data set from our PNR and transactional databases.
· Analyse the data in PNR history to produce a workflow
· Cross reference the data set with static data such as Time of the day, geo mapping, type of office, etc.
· Label the training set using our desynchronization detector tool
· Use supervised machine learning technique(s) to calculate the risk of desynchronization for each record and/or pattern
· Evaluate several models on production data and select the one with the lowest error ratio
· Explain and document the considered options/algorithms, the reasons behind the chosen path, and the results obtained
· Propose alternatives, such as self-learning ways which would help the evolution of the model or feature detection to help reducing the dimensionality of the model
Amadeus team will support the candidate in providing the domain expertise as necessary. The team would help evaluating the developed model, address the legal/security aspects attached to the project, provide guidance in the accessing the APIs and other infrastructure needs as necessary.
Requirements
· Machine Learning knowledge
· Pattern recognition/Mathematical skills
· Programming skills
· Innovative thinker
· Able to express ideas and opinions clearly, both in oral and written format
· Ability to deliver design documents and basic presentations
· Proactive and positive attitude
The posting of vacancies and the treatment of applications are, in each Amadeus location, subject to national law and possible collective agreements with local staff representation. Internal Mobility policies vary from office to office, please check with your local HR representative the requirements and policy in place. E.g. a minimum time on position or Line Manager approval may be requested.