Expires soon Amadeus Group

Internship - API generation for the hotel industry

  • Boston (Suffolk County)
  • Hotels - Restaurants

Job description

If you could change one thing about travel, what would it be? At Amadeus, you can make that happen!

Travel makes the world a better place and we are fully dedicated to improving it and making it even more rewarding. We are one of the world’s top 15 software companies: we provide technology solutions and services within the travel industry.

Do you have ideas on how to improve travel for everyone? Do you find the idea of working in a diverse, multicultural environment exciting? Are you ready to make an impact across the world? Great, then join us! Let’s shape the future of travel together. #shapethefutureoftravel@Amadeus

Duration: 2 to 4 months

I. Summary of the role

The mission of Amadeus’ Hotel IT team is to design and deliver high performance systems that can process tens of thousands of requests per second and return the highest level of accuracy in the fastest response time. Our SaaS platforms are designed to serve millions of users who are seeking information and reservations from tens of thousands of hotels offering millions of hotel rooms around the world. Utilizing our proven ability to build and deploy mission critical software for the global travel industry, we are creating the next generation of technology solutions for the hospitality industry including: reservations and distribution, high-volume data acquisition from heterogeneous sources, sophisticated search engines, payment processing, hotel operations, business intelligence, and revenue management.

The Amadeus Hotel Platform is the heart of a hotel chain’s business. It serves as the central point of pricing, configuration, and booking for every hotel in a chain. The system maintains thousands of hotel configurations, millions of pricing rules, and hundreds of millions of hotel reservations at any given time. Whenever any of this data is created or modified, the Amadeus Hotel Platform must synchronize with the rest of the hotel infrastructure.

The Data Integrity and Publication team is responsible for guaranteeing that the data in the Amadeus Hotel Platform is synchronized to the rest of the ecosystem with a very high level of reliability and transaction volume. The team has complete responsibility from defining the APIs, to creation of the publication feeds, to managing the guarantee of delivery and production monitoring. The system is able to publish thousands of individual events per second at peak.

The Python Engineer for Feed is the glue that holds the publication system together. They are responsible for implementing the business logic that allows system to run at peak performance and stay in touch with the rest of the hotel ecosystem.

We work in SCRUM, and are looking for smart, flexible thinkers who can understand the business of our customers as well as produce the code that powers our products. We are interested in candidates that are looking to work in a highly collaborative environment with a team drawn from around the world.

The aim of this internship is to transform the API generation system, empowering the team to create feeds and documentation that will be used by clients in the Hotel industry.

II. Main Responsibilities

• Translate the current API/Feed generation system to Python, adding support for Sharepoint and other cloud databases

• Enhance the API generation system to support Swagger 2.0 and other schemas

• Design concise and clear API documentation

• Deploy documentation automatically to Confluence and other collaboration tools

III. Requirements

Qualifications and Education Requirements:

• B.S. or M.S. in Computer Science, Engineering, Mathematics or equivalent experience.

• Experience as a Software Engineer

• Experience with Python

• Familiarity with UNIX/Linux environments

• Familiarity with Object Oriented Design and Test Driven Development

• Familiarity with API design and documentation

Preferred Skills:

• Experience in other languages such as Visual Basic, Java or C++

• Familiarity with UML including sequence diagrams

• Knowledge of SQL

• Knowledge of Swagger/REST/JSON/XML and web services

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.

Amadeus strives to achieve outstanding results through a diverseworkforce. Our employees represent over 123 nationalities. We welcomeand embrace individual differences to bring out the brilliance inourselves, our customers and each other. We are proud to be an equalopportunity employer.

Make every future a success.
  • Job directory
  • Business directory