Expedia
Open positions
Senior Data Engineer — Real-Time & Batch Pipelines
Expedia Group is seeking a skilled Data Engineer in Madrid to design, build, and maintain batch and real-time data pipelines. You will work on distributed systems for data extraction, processing, movement, and storage…
Data Engineer III
Data Engineer III at Expedia Group's B2B organization: designs, builds, and operates batch and real-time data pipelines and highly available distributed systems for large-scale travel datasets. Works primarily with Java, Python, Scala, and Spark on cloud data platforms, while leading code reviews and mentoring junior engineers.
Senior Backend Engineer - Pricing & Offers (AI/ML)
Expedia Group is seeking an experienced backend engineer to design, build, and evolve scalable services for the Offers Domain. You will own end-to-end features from design through deployment, working with product,…
Senior iOS Engineer – Swift UI & Platform
Senior iOS engineer at Expedia Group building and shipping complex Swift/SwiftUI mobile apps across Expedia, Hotels.com and Vrbo. Day to day: evaluating architecture, contributing to server-driven UI, AI-assisted dev tooling and large-scale migrations, while collaborating with product, backend and platform teams on performance and accessibility.
Mobile Engineer II, Android
Builds and maintains Android apps across Expedia Group's travel brands using Kotlin and Jetpack libraries, designing mobile features, APIs, and data models that integrate with microservices backends, while applying testing, CI/CD, and performance best practices and exploring AI/ML-driven personalization for millions of travelers.
Senior Data Platform Engineer (Data Lake and Catalog)
Overview As a Senior Software Engineer on Expedia Group's Data Lake and Catalog team, you will shape the core of our Lakehouse and data discoverability capabilities. You’ll design, build, and operate scalable data…
Data Engineer II
Build and maintain scalable cloud data pipelines for a global travel platform, using AWS, Kafka, Spark, and Scala to process billions of daily events.