Votre équipe
Au sein de la La Direction "Transformation de l'Aviation",l’ingénieur(e) en apprentissage automatique concevra, développera et déploiera des solutions d’apprentissage automatique évolutives, assurant ainsi la transition entre la phase de prototypage basée sur la science des données et des systèmes prêts pour la production. Elle/il concevra des pipelines de données robustes, optimisera les performances des modèles sur le plan de leur fiabilité et de leur temps de latence, et assurera un suivi continu des modèles déployés. Ces tâches nécessitent de mettre en œuvre des pratiques MLOps de manière rigoureuse, de collaborer avec des spécialistes en science des données et des ingénieur(e)s logiciel(le)s, et de maintenir des normes élevées en matière de qualité du code et d’automatisation.
Votre rôle
Votre rôle consistera à:
1. contribuer à la conception et à la mise en œuvre de pipelines de données évolutifs (extraction, transformation et chargement – ETL) afin de procéder à l’ingestion, au traitement et à la validation des données provenant de diverses sources en vue de l’entraînement des modèles et de l’inférence ;
2. développer et déployer des modèles d’apprentissage automatique dans des environnements de production à l’aide de la conteneurisation (Docker) et de l’orchestration (Kubernetes) en vue d’assurer la portabilité et l’évolutivité de ces modèles ;
3. optimiser les performances des modèles en ajustant leurs hyperparamètres, en réduisant leur temps de latence et en assurant une gestion adéquate de leur empreinte mémoire (au moyen, par exemple, de la quantification et de l’élagage) en vue d’une inférence efficace ;
4. mettre en œuvre des pipelines CI/CD pour l’apprentissage automatique afin d’automatiser les processus de test de code, d’entraînement des modèles, d’évaluation et de déploiement ;
5. contrôler les modèles déployés afin de détecter toute dégradation de leurs performances et dérive des données, en mettant en place des processus d’alerte et de réentraînement automatisés en vue d’assurer la fiabilité de ces modèles ;
6. veiller à ce que la qualité des normes de codage reste élevée par des revues de code, une conception modulaire et l’écriture de tests unitaires/tests d’intégration robustes afin d’assurer aussi bien la qualité du code d’application que l’exactitude des calculs ;
7. vous tenir informé(e) des dernières avancées technologiques, des nouvelles méthodes et tendances ainsi que des meilleures pratiques (par exemple, en matière de grands modèles de langage et d’outils MLOps), et les communiquer en interne ;
8. exécuter toute autre tâche conforme à l’objet principal de l’emploi.
Diplômes, expérience & compétences requis
9. Cycle complet d’études supérieures dans un domaine en rapport avec le poste à pourvoir (par exemple, en informatique, sciences des données, mathématiques ou en génie logiciel) correspondant au niveau 7 du cadre européen des certifications (CEC),suivi d’au moins trois ans d’expérience professionnelle pertinente ;
10. Expérience pratique d’ingénieur(e) en apprentissage automatique.
11. Expérience pratique et solide connaissance de Python et des bibliothèques d’apprentissage automatique (telles que PyTorch, TensorFlow et Scikit-learn).
12. Expérience des outils MLOps et de la conteneurisation (Docker, Kubernetes, Mlflow ou encore Airflow).
13. Expérience des plateformes d’informatique en nuage (par exemple, AWS, Azure ou GCP) en vue de la gestion des charges de travail (workloads) d’apprentissage automatique.
14. Les éléments suivants constitueraient des atouts :
15. expérience ou connaissance des technologies modernes d’ingénierie des données/mégadonnées (par exemple, Spark ou Ray) ;
16. connaissance du développement d’API (avec FastAPI ou Flask) pour le model serving;
17. expérience de l’accélération GPU et de l’entraînement distribué ;
18. connaissance de la modélisation scientifique, de la simulation de données ou des analyses prédictives (par exemple, des modèles en matière d’émissions ou de durabilité) ;
19. connaissance du transport aérien.
20. Esprit analytique : vous analysez les informations et êtes capable d’identifier les liens.
21. Résolution de problèmes : vous anticipez et résolvez les problématiques professionnelles.
22. Créativité et innovation : vous appliquez de nouvelles approches.
23. Travail d’équipe : vous encouragez le travail d’équipe.
24. Souci de la qualité : vous instaurez et promouvez des normes de qualité élevée.
25. Aptitude à travailler dans un environnement multinational et pluriculturel.
26. Conduite professionnelle conforme aux attitudes professionnelles promues par l’Agence (souci du résultat, disposition au changement, sens du service au client, intégrité et esprit d’équipe).
27. Les langues de travail de l’Agence sont l’anglais et le français. Les personnes postulant à ce poste doivent posséder le niveau C1/C2 (utilisateur expérimenté) en anglais. La personne retenue devra atteindre le niveau A1 (utilisateur élémentaire) en français avant la fin de sa période de stage probatoire.
Les niveaux de connaissance linguistique correspondent à ceux définis dans le Cadre européen commun de référence pour les langues (CECR).
Informations utiles
28. Seules les candidatures introduites par des ressortissants des États membres d'EUROCONTROL seront acceptées.
29. La personne retenue pourrait être invitée à fournir des pièces justificatives démontrant qu’elle remplit les exigences minimales en matière de niveau d’enseignement. Le cas échéant, elle sera informée des pièces spécifiques demandées. Veuillez noter que tant que les éventuelles pièces justificatives requises n’auront pas été fournies et validées, aucune offre ne pourra être faite à une personne postulant en externe et aucune personne postulant en interne ne pourra être nommée.
30. La personne retenue sera engagée pour une période de 3 An(s) conformément aux dispositions du Régime du personnel contractuel à EUROCONTROL.
31. Renouvellement(s) : le contrat peut être renouvelé plusieurs fois, mais sa durée totale, comprenant toutes les périodes de renouvellement, ne peut excéder neuf (9) ans.
32. Conversion : les contrats peuvent être convertis en contrats à durée indéterminée lorsque l’ensemble des conditions suivantes sont réunies : le caractère durable du poste est confirmé, la/le membre du personnel a accompli au moins cinq (5) années de service, ses performances sont satisfaisantes et la conversion est dans l’intérêt du service. La conversion n’est donc pas automatique.
33. La personne retenue devra effectuer avec succès un stage probatoire de 9 (neuf) mois avant d’être titularisée dans ses fonctions.
34. La personne retenue sera en principe engagée au grade de base des grades de l’emploi publié.
35. Les candidats déclarés aptes qui ne sont pas sélectionnés pour le poste seront inscrits sur une liste de réserve pour des rôles similaires. La liste de réserve restera valable un an à compter de la date limite de dépôt des candidatures.
36. Des informations sur les rémunérations et avantages liées à ce poste sont disponibles sur notre site consacré aux carrières
37. EUROCONTROL pratique une politique d'égalité des chances en matière d'emploi. Nous nous engageons en faveur de l'égalité des chances et la diversité. En cas d’ex æquo, la priorité peut être donnée à la personne dont le profil correspond à une catégorie sous-représentée afin d'accroître la diversité des équipes et rééquilibrer les effectifs.
38. Les candidats sont invités à consulter notre site internet consacré aux carrières, où ils pourront lire les conseils quant aux modalités de candidature.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.