Moteur de recherche d'offres d'emploi AIR FRANCE

STAGE - Software engineer Revenue Management "Amélioration de l'optimisation" F/H


Détail de l'offre

Informations générales

Entité de rattachement

Avec le premier réseau long-courrier au départ de l'Europe, le groupe Air France /KLM est un acteur majeur du transport aérien mondial.
Ses principaux métiers sont le transport aérien de passagers, de fret et la maintenance aéronautique.  

Référence

2025-22722  

Description du poste

Intitulé du poste

STAGE - Software engineer Revenue Management "Amélioration de l'optimisation" F/H

Métier

Systèmes d'informations - Développement

Présentation du contexte

Pour qu'un avion décolle, il faut des centaines de personnes engagées qui travaillent de
concert. Avec plus de 2 000 collaborateurs en région parisienne, à Amsterdam, à Toulouse et à Valbonne - ainsi que 300 millions d'euros investis chaque année - la Direction des Systèmes d’Information répond aux besoins des équipes Air France-KLM dans le monde entier : 24 heures sur 24, 7/7.

Le Revenue Management est une discipline stratégique qui vise à optimiser les revenus et la rentabilité d’une entreprise en fonction de la demande et de la concurrence. Il repose sur l’analyse de données, la modélisation et la prise de décision.

Chez Air France-KLM, le Revenue Management est au cœur de la stratégie commerciale du groupe.

Le service Revenue Management est responsable d’un portefeuille de lignes, sur lesquelles il définit et met en œuvre la meilleure stratégie tarifaire, en tenant compte de la saisonnalité, de l’environnement concurrentiel, de l’équilibre offre/demande et des tendances récentes.

Description de la mission

 

Le stagiaire interviendra sur trois projets visant à améliorer la performance, la
maintenabilité et la fiabilité des composants centraux de l'application.

Mission 1 : Évolution du Moteur d'Optimisation : Le cœur de KARMA s'appuie sur
différents moteurs dont celui d'optimisation. Une modification dans la chaîne liée à ce moteur pour introduire une nouvelle caractéristique est nécessaire.
• Analyse et recherche : Comprendre les fondements algorithmiques du moteur
d'optimisation et analyser l'impact des changements fonctionnels demandés.
• Développement et refactoring : Implémenter les nouvelles logiques en
Java/Spark, en veillant à la qualité, la lisibilité et la performance du code.
Améliorer l'existant (refactoring) pour simplifier la complexité et faciliter les
évolutions futures.
• Tests et validation : Mettre en place les tests unitaires et d'intégration
nécessaires pour garantir la non-régression et la robustesse des calculs.

Mission 2 : Migration d’un composant HADOOP vers SPARK : Certains de nos
composants tournent encore sur des technologies Hadoop (MapReduce) vieillissantes.
Pour gagner en performance et en maintenabilité, nous migrons ces composants vers Spark.
• Développement Spark : Réécrire le job de traitement en utilisant l'API Spark (en
Java), en tirant parti des optimisations de Spark.
• Validation : Mettre en place une stratégie pour valider que les données produites
par le nouveau composant Spark sont identiques à l'ancien.


Mission 3 : Fiabilisation et Amélioration d'Estimateurs Prédictifs : Le système utilise divers "estimateurs" (modèles statistiques ou ML simples) pour prédire des
phénomènes comme la demande future ou le taux de "no-show". La fiabilité de cesestimateurs est clé pour la pertinence des optimisations.
• Analyse de performance : Évaluer la performance d'un ou plusieurs estimateurs
existants en comparant leurs prédictions aux données réelles.
• Amélioration du modèle : Proposer et implémenter des améliorations : cela
pourra aller du nettoyage de données en amont (data quality), à l'ajout de
nouvelles variables (feature engineering), ou au recalibrage du modèle
statistique.

 

Objectifs Pédagogiques
À l'issue de ce stage, l'étudiant aura acquis des compétences solides dans :
• Développement Big Data : Maîtrise de l'écosystème Hadoop et surtout de Spark
pour le traitement de données distribuées.

• Software Engineering : Développement en Java avec la mise en place de

bonnes pratiques (green coding, tests unitaires, etc …)

Méthodologie : Travail en Agile/Scrum, utilisation des outils de CI/CD (Git,

Jenkins) et collaboration au sein d'une équipe internationale (Valbonne – Paris

CDG – Amsterdam).

• Connaissance métier : Découverte d'un domaine fonctionnel passionnant et au

cœur de la stratégie d'une grande entreprise : le Revenue Management aérien.

 

Profil recherché

Vous êtes en 5ème année après le Bac dans un cursus informatique.

Vous disposez de bonnes bases en Java et SQL.

Curieux, autonome, le travail en équipe vous motive.

Vous êtes attiré(e) par le monde du Big Data.

La connaissance d’Hadoop ou Spark serait un plus, de même que des notions de scripting Shell.

Niveau d'Anglais : B1

Nous sommes très attachés au développement des compétences de nos stagiaires. L'ouverture, le respect, l'esprit d'équipe, le partage et la performance sont des valeurs portées par toute l'entreprise.

Nous travaillons en mode hybride. Notre site de Sophia-Antipolis offre un environnement de travail agréable et tourné vers la nature.

 

Ce que nous vous offrons:
- Culture/ambiance
- Horaires de travail flexibles
- Formations continues
- Activités/environnement
- Avantages
- Equipe multiculturelle

Conformément aux engagements pris par Air France dans son accord 2021 2024 en faveur de l’emploi des personnes en situation de handicap, nos stages/contrat d’alternance sont ouverts à tous.

Type de contrat

Convention de stage

Durée du contrat (mois) :

6

Date de prise de poste souhaitée

01/04/2026

Type d'horaires

Administratif

Statut apprenti

Stagiaire

Profil candidat

Niveau d'études min. requis

Bac + 5 et plus

Langue

  • Anglais (2 - Intermédiaire / B1)
  • Français (4 - Confirmé / C1)

Localisation du poste

Localisation du poste

France, Provence-Alpes-Côte d'Azur, Alpes Maritimes (06)

Site

SOPHIA ANTIPOLIS