Développeur(-euse) de logiciels III (contenu) / Software Developer III (Content)
Primary stack
Job description
About the Position
Développeur(-euse) de logiciels III (contenu) / Software Developer III (Content)
At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.
Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.
Introduction to Team
Les équipes Technologie d’Expedia travaillent en partenariat avec les équipes Produits pour créer des produits, des services et des outils innovants afin d’offrir des expériences de haute qualité aux voyageurs, aux partenaires et à nos employés. Une plateforme technologique unique, s’appuyant sur des données et l’apprentissage automatique, permet d’offrir des expériences sécurisées, distinctes et personnalisées qui favorisent la fidélisation et la satisfaction des voyageurs.
Au sein d’Expedia Product & Technology, notre organisation responsable du contenu est actuellement à la recherche d’un(e) développeur(-euse) de logiciels III pour travailler sur les capacités de notre plateforme de contenu. Ces fonctionnalités permettent à Expedia Group d’acquérir, d’enrichir et de diffuser des centaines de millions de ressources (images, textes, attributs, vidéos, etc.) utilisées par l’ensemble de nos marques et de nos secteurs d’activité. Lorsque vous planifiez un voyage sur les sites Web ou applications mobiles d’Expedia Group, la plupart des éléments de contenu que vous rencontrez ont été sélectionnés par nos systèmes afin d’optimiser votre expérience!
Notre équipe se consacre à fournir des solutions logicielles hautement évolutives dans un environnement de développement agile, à l’aide de technologies de pointe. Notre culture d’entreprise favorise un environnement sécuritaire, propice à la créativité et à l’apprentissage et au développement continus. Notre travail consiste principalement à développer des applications dorsales. Nous adhérons à une approche selon laquelle nos développeurs participent à chaque étape du développement logiciel, soit de la conception aux tests, en passant par l’intégration, le déploiement, la surveillance et le soutien.
Responsibilities
- Concevoir, construire et faire évoluer des services dorsaux et des interfaces API pour la plateforme de contenu d’Expedia Group, en mettant l’accent sur la haute disponibilité, la résilience et la maintenabilité à travers plusieurs services et domaines.
- Mettre en œuvre des conceptions robustes de bas niveau, des contrats d’interfaces API et des modèles de données pour soutenir à grande échelle les flux de travail d’ingestion, de stockage, d’enrichissement et de distribution de contenu.
- Écrire du code propre, testable et bien documenté, incluant des tests complets d’unités, d’intégration et de contrat, et contribuer aux processus automatisés de déploiement et de lancement pour les services propriétaires.
- Diagnostiquer et résoudre des défauts complexes et des problèmes de performance dans les systèmes de production, participer aux rotations de garde et améliorer l’observabilité, la fiabilité et la réponse aux incidents pour les services de contenu.
- Collaborer avec les équipes Produit, Programme et d’autres équipes d’ingénierie pour traduire les exigences des affaires et du domaine de contenu en solutions techniques, tout en encadrant vos pairs par des révisions de conception, des révisions de code et le partage de connaissances.
- Intégrer et gérer de manière sécurisée des solutions basées sur l’intelligence artificielle (IA) et l’apprentissage automatique qui améliorent les résultats pour la qualité du contenu, la pertinence et l’automatisation, notamment grâce à une bonne connaissance des systèmes, outils ou flux de travail basés sur l’IA, ainsi qu’à l’application des concepts d’IA et d’apprentissage automatique à des produits concrets.
Requirements
- Baccalauréat dans un domaine technique ou une expérience professionnelle équivalente, avec au moins 5 ans d’expérience professionnelle pertinente.
- Solides connaissances en matière de technologies (Spring Boot, interfaces API gRPC/REST/graphQL, AWS en nuage de préférence), de bases de données (NoSQL, moteurs de bases de données relationnelles, Redis/Valkey/MemcacheD de préférence) et de langages (Kotlin, Java de préférence).
- Capacité démontrée à optimiser la performance, l’évolutivité et la fiabilité des services grâce à une modélisation de données réfléchie, à des stratégies de mise en cache et des améliorations d’observabilité pour des charges de travail à fort trafic ou à grand volume, et capacité à favoriser l’excellence opérationnelle entre services détenus.
- Bilinguisme en français et en anglais, un atout
Nice to Have
- Expérience dans la conception et l’évolution d’architectures dorsales multiservices ou au niveau du domaine pour des plateformes de contenu ou des systèmes similaires à grande échelle de données/métadonnées, incluant les interfaces API versionnées et l’évolution de schémas.
- Familiarité avec les flux de travail de contenu ou de données pilotés par l’IA (tels que la classification, l’enrichissement, le classement ou la synthèse) et l’intégration et l’exploitation sécuritaire de solutions basées sur l’IA et l’apprentissage automatique qui améliorent la qualité du contenu, l’efficacité des développeurs ou les résultats clients.
- Expérience pratique dans l’application des concepts basés sur l’IA et l’apprentissage automatique dans des systèmes dorsaux à grande échelle, par exemple en intégrant avec des services d’IA internes ou externes, en optimisant les invites ou l’utilisation de modèles, ou en contribuant à l’expérimentation et à l’évaluation basée sur les données de fonctionnalités alimentées par l’IA, y compris la familiarité avec les systèmes, outils ou flux de travail pilotés par l’IA et l’application des concepts basés sur l’IA et l’apprentissage automatique à des produits réels.
We Offer
- Competitive salary between $108,500 and $152,000 per year.
- Comprehensive benefits package including medical, dental, vision, paid time off, and employee assistance program.
- Wellness and travel reimbursement, travel discounts, and IATAN membership.
- Opportunities for professional growth and development.
About the Company
Expedia Group is a global travel company that connects travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business. Our mission is to help travelers explore the world, one journey at a time. We are proud to have been named one of the best places to work by Glassdoor in 2024 and recognized for our award-winning culture by Forbes, TIME, Disability:IN, and more.
Application Accommodation
If you require assistance with any part of the application or recruitment process due to a disability or other physical or mental health issues, please contact our Recruitment and Accommodation team using the Accommodation Request Form.
Equal Opportunity Employer
Expedia Group is committed to creating an inclusive workplace with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law. Expedia Group uses the E-Verify system to confirm the employment authorization of new hires. Employer will provide information from each new employee's Form I-9 to the Social Security Administration (SSA) and, if necessary, to the Department of Homeland Security (DHS) to confirm work authorization.
© Expedia Group. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Software House & Internet
More at Expedia Group
All 164 rolesSoftware Development Engineer II
Expedia Group · United States
Senior Designer, Creative Assembly
Expedia Group · United States
Software Development Engineer III, Advertising Technology
Expedia Group · United States
Technical Program Manager III
Expedia Group · India