View my profile

Stage de fin d’études en développement logiciel - February 2020

France - Courbevoie


Software Development Engineer Internship

Location: Paris 

Start date: Feb/March/April 2020

Duration: 6 months full time placement

Eligibility Criteria:

  • Final year of an Engineering School or Master II degree in Computer Science
  • Please ensure you apply with your CV in English

Are you ready to join a team that works with the most innovative technologies in the travel industry? Do you love writing code that matters and that improves our customers journey in booking an unforgettable experience?

As a Software Developer at Expedia, you will work within an agile software delivery team developing technology that powers travel for millions of people every month. Continuously pushing the system to its limits, we work on the cutting edge to quickly implement new features in front of customers within a matter of days. Data is at the centre of everything we do; personalising the experience of our customers with near real-time decision making.

What you’ll do:

  • Design, develop, debug, and modify components of software

applications and tools

  • Drive technical implementation at the application/product level for

small projects

  • Work in a team to design, spec, and schedule a component or feature
  • Provide quality implementation and testing of a component or feature

with peer and manager support

  • Deliver improvements to solutions for a given problem
  • Deliver software solutions to business stakeholders, in addition to investigating and resolving software issues.
  • Support development of documentation and procedures for installation

and maintenance

Who you are:
You’ll fit this role if you have:

  • Currently looking for an end of studies internship
  • Currently in your last year of an Engineering School or Master II in Computer Science
  • Programming experience in one or more of the following languages: Java, C/C++, Python, C#, Javascript
  • Knowledge of data structures, algorithms and OOP concepts
  • Strong verbal and written communication skills

Internships Topics

1)Improve the success rate of the reservation, even when the rate offer is no longer available.

 The air offer is a real marketplace. Airlines have very complex revenue management systems (yield management) and the proposed rate offer during the search has a very limited lifespan. Thus, it may happen that the offer selected by the traveler is no longer available at the time of purchase. This can be a price increase or a change in pricing conditions (refundability, changeability).

 The purpose of this internship is to maximize the rate of success of the reservation by offering the traveler relevant alternative rate solutions (which meet all the decision factors of the traveler) if the desired offer is no longer available.

 The intern will be commissioned to work with the UX teams and work to determine the user experience and implement the underlying complex interfaces and algorithms.

 The impact on the purchase success rate (PSR) should be measurable and the algorithms should be A/B tested to optimize them and continue to maximize the PSR.

Redesign and enhance Open Sync, a disruptive expense solution.

The Open Sync is disruptive solution integrated into the Egencia Business travel platform, and it helps users to pre-populate their excel spreadsheet used for expense report based on their Credit Card paid transaction when travelling.

Based on this existing MVP, the intern will have to work with the Product Manager, the Designer, Analytics team in order to improve the disruptive expense feature integrated in the business travel platform. The scope is to rework completely the web app / responsive web app to provide a new User eXperience and add support of taking pictures of paper receipts as well as the machine learning for including the credit card transactions that are generally not included for expense.

Realization / Improvement of the internal payment search tool for the Payments team at Egencia.

During this internship you will develop an internal tool to address the following use cases:

  • Search for payments by user, company, booking reference, payment due and unpaid
  • Display of payments list with a global interface
  • Ability to see the details of a given payment
  • Display the event history on this payment (prepared, paid, error ...) in a timeline, displaying the difference between each event.
  • Payment retrieval operation from Expedia to obtain the latest payment status from the master database. In case of change, the Egencia database is updated.

Contribute to develop a unique global platform for travel management

During this internship, you’ll be a member of an agile development team that owns a set of functionalities and microservices. You will contribute to:

  • Build a unique global platform for air travel management by developing new features
  • Improve code quality and automated tests coverage
  • Analyse customers’ feedback and identify opportunities for enhancing the customers experience.

Why join us:

Expedia Group recognizes our success is dependent on the success of our people.  We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business.  Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them the tools to do so.  

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach.  We relentlessly strive for better, but not at the cost of the customer.  We act with humility and optimism, respecting ideas big and small.  We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple.  Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

If you have a hunger to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.

Our family of travel brands includes: Brand Expedia®,®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®,®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions,™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®.

 Stage de fin d’études en développement logiciel

Lieu de travail : Paris la Défense

Date de début : Février, mars ou avril 2020 

Durée : 6 mois à plein temps

Critères d’éligibilité :

  • Vous devez être en dernière année d’école d’ingénieur ou étudiant en Master II en informatique
  • Veillez à nous faire parvenir votre CV en anglais

Êtes-vous prêt(e) à rejoindre une équipe qui exploite les technologies les plus innovantes de l’industrie du voyage ? L’idée d’écrire du code qui améliore l’expérience de réservation de nos clients et la rend mémorable vous intéresse ?

En tant que développeur pour Expedia, vous intégrerez une équipe de développement agile qui livre les applications permettant à des millions de personnes de voyager chaque mois. Nous repoussons sans cesse les limites de la technologie pour mettre de nouvelles fonctionnalités à la disposition de nos clients dans les délais les plus courts possible. Nous nous appuyons sur les données pour personnaliser l’expérience de nos clients en leur offrant une prise de décision en temps quasi réel.

Votre mission :

  • Concevoir, développer, déboguer et modifier les composants

de nos applications

  • Piloter l’implémentation technique au niveau de l’application/du produit

sur de petits projets

  • Travailler en équipe pour concevoir, spécifier et planifier le développement de composants ou fonctionnalités
  • Garantir la qualité de l’implémentation et des tests des composants ou des fonctionnalités avec le soutien de vos pairs et de vos responsables
  • Apporter des améliorations aux solutions existantes à un problème donné
  • Participer directement à la livraison de solutions logicielles aux équipes métier, en plus d’analyser et de résoudre les problèmes
  • Développer des manuels de documentation et de procédures servant à l'installation et à la maintenance

Votre profil :
Ce rôle vous convient si vous :

  • Êtes en dernière année d’une formation niveau Bac+5
  • Étudiez en vue d’obtenir un diplôme d’ingénieur ou master II en informatique
  • Pouvez justifier d’une expérience en programmation dans l’un ou plusieurs des langages suivants : Java, C/C++, Python, C#, Javascript
  • Avez une bonne connaissance des structures de données, des algorithmes et des concepts de la programmation orientée objets
  • Disposez d’excellentes compétences en communication écrite et orale

Nos sujets de stage :

Nouvelle conception et amélioration d'Open Sync, une solution de notes de frais révolutionnaire

Open Sync est une solution révolutionnaire intégrée à la plateforme de voyages d'affaires Egencia ; elle aide les utilisateurs à préremplir leur feuille de calcul Excel dédiée aux notes de frais d'après les transactions payées au moyen de leur carte de crédit en voyage.

En partant de ce MVP existant, vous collaborerez avec les responsables produit, les concepteurs et les analystes afin d'améliorer la fonctionnalité de notes de frais novatrice intégrée à la plateforme de voyages d'affaires. Il s'agit de remodeler entièrement l'application Web (adaptative) pour offrir une nouvelle expérience utilisateur, ajouter la prise en charge de photos de reçus papier, et introduire l'apprentissage automatique pour inclure les transactions de carte de paiement généralement non comprises dans les notes de frais.

Augmentation du taux de succès de la réservation, même quand l’offre tarifaire n’est plus disponible.

L’offre aérienne est une véritable place de marché. Les compagnies aériennes ont des systèmes de gestion de leurs revenus très complexes (yield management) et l’offre tarifaire proposée lors de la recherche a une durée de vie potentiellement très limitée. Aussi, il peut arriver que l’offre sélectionnée par le voyageur ne soit plus disponible au moment de l’achat. Cela peut être dû à une augmentation de prix ou un changement de conditions tarifaire (remboursement, modification).

Le but de ce stage consiste donc à maximiser le taux de succès de la réservation en proposant au voyageur des solutions alternatives tarifaires pertinentes (qui répondent à tous les facteurs décisionnels du voyageur) si l’offre désirée n’est plus disponible.

L’ingénieur stagiaire sera missionné pour travailler avec les équipes UX et produit de manière déterminer l’expérience utilisateur et implémentera les interfaces et algorithmes complexes sous-jacents.

L’impact sur le taux de succès (PSR = Purchase Success Rate) devra pouvoir être mesuré et les algorithmes testés sous forme A|B de manière à les optimiser et continuer de maximiser le PSR.

Réalisation/Amélioration de l’outil interne de recherche des paiements pour l’équipe « Payments » chez Egencia.

Ce stage consiste à réaliser un outil interne permettant d’adresser les cas d’utilisation suivants :

  • Recherche des paiements par utilisateur, compagnie, référence de booking, paiement dus et non payés …
  • Affichage de la liste des paiements avec une vision globale
  • Possibilité de voir le détail d’un paiement donné
  • Affichage de l’historique des évènements sur ce paiement (préparé, payé, erreur …) dans une timeline. Avec affichage de la différence entre chaque évènement.
  • Opération de récupération du paiement auprès d’Expedia afin d’obtenir le dernier état du paiement auprès de la base maître. En cas de changement, la base Egencia est mise à jour.

Contribuez à développer une plateforme mondiale unique pour la gestion de voyages

Au cours de ce stage, vous intégrerez une équipe de développement agile à la tête d'un ensemble de fonctionnalités et de microservices. Vous contribuerez aux missions suivantes :

• construire une plateforme mondiale unique pour la gestion de voyages par avion en développant de nouvelles fonctionnalités ;

• améliorer la qualité du code et la couverture des tests automatisés ;

• analyser les commentaires des clients et identifier des opportunités d'amélioration de l'expérience client.

Pourquoi nous rejoindre ?

Au sein d'Expedia Group, nous sommes persuadés que notre succès dépend de celui de nos employés. Nous sommes la plate-forme de voyages par excellence dans le monde, composée de personnes parmi les plus capables, les plus passionnées et les plus créatives du secteur.  Nos marques s’appuient sur une conviction commune, à savoir que les voyages ont le pouvoir de faire tomber les barrières et de rendre nos vies meilleures à travers le monde. Cette responsabilité qui est la nôtre nous inspire à faire de nos environnements de travail des endroits uniques, où des personnes aux qualités exceptionnelles sont motivées à donner le meilleur d’elles-mêmes, en ayant à disposition les outils pour le faire.

Que vous soyez tenté par un poste d’ingénieur ou d’agent clientèle, une carrière dans le marketing ou dans le service hébergement, Expedia Group est une seule et même grande équipe dont tous les efforts sont dirigés vers la réalisation d’un objectif commun : mettre le monde à la portée de tous.  Nous visons l’excellence, mais jamais au détriment de nos clients.  Nous agissons avec humilité et optimisme, en respectant toutes les idées, des plus simples aux plus ambitieuses.  Nous apprécions la diversité et les opinions de chacun. Nous sommes une compagnie internationale, mais nous gardons les pieds sur terre pour pouvoir agir rapidement et de la manière la plus simple possible.  Nos équipes ont également la chance de pouvoir rendre la pareille aux communautés locales et d'apporter leur pierre à l'édifice pour un monde meilleur en participant à Expedia Care, notre programme interne d'initiatives solidaires.

Si vous rêvez de faire la différence en travaillant dans un secteur très dynamique, pour l’une des marques grand public les plus appréciées au monde, ce poste est pour vous.

Notre famille de marques de voyage comprend : Expedia®,®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®,®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions,™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE et Traveldoo®.


Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.


Job Category
Administration Group

Job Function

France - Courbevoie
France - Paris

Job Type
Full-Time Intern

Go to top