
expediagroup
Senior Data Engineer β Media Solutions
π Location: Seattle, Washington, USA
π’ Department: Technology β Data Platform (Media Solutions)
π Employment Type: Full-Time | Hybrid Work Setup
πΌ Job ID: R-92758
π About Expedia Group
Expedia Group is a global tech-driven travel leader, connecting millions to the world through smarter experiences. With a portfolio of well-known brands including Expedia, Hotels.com, Vrbo, and Travelocity, we power the travel ecosystem through innovation and data.
π§© Team Overview
The Media Solutions Data Platform Team builds the robust data foundation behind Expedia Groupβs advertising business. With over 144+ million monthly users, the team supports dynamic campaigns and sponsorship opportunities through scalable, intelligent data systems. This role is pivotal in enabling insights that drive advertising impact, product evolution, and business outcomes.
π Your Impact
As a Senior Data Engineer, you will lead the design and development of scalable, distributed data pipelines and systems that serve as the backbone for analytics, machine learning, financial reporting, and advertiser tools. You’ll play a critical role in the architecture and delivery of high-performance data infrastructure supporting Expediaβs global ad ecosystem.
π§ Key Responsibilities
- Architect and develop distributed data pipelines using cluster-compute frameworks (e.g., Spark).
- Design scalable data systems for real-time and batch processing environments.
- Apply proven algorithms, data modeling techniques, and engineering best practices to ensure code maintainability and performance.
- Build robust, production-grade infrastructure using Terraform, Airflow, and AWS Step Functions.
- Guide design, coding, and operational practices across the team.
- Collaborate with cross-functional teams on technical designs, reviews, and quality assurance.
- Provide technical mentorship to engineers across the org.
- Monitor, optimize, and maintain data infrastructure performance and reliability.
π§ What You Bring
- 8+ years of experience in Big Data engineering, with a focus on distributed systems in production.
- Proficiency in Scala, Python, or Java.
- Hands-on expertise with the Hadoop ecosystem (Spark, Hive, Presto, Hadoop).
- Strong SQL skills and deep understanding of data modeling and transformation.
- Experience working with cloud-based infrastructure (preferably AWS β S3, EMR, EC2).
- Proficient in infrastructure-as-code tools (Terraform, CloudFormation).
- Skilled with workflow orchestration tools such as Airflow or Step Functions.
- Familiarity with agile methodologies and lean practices.
- Experience in advertising or marketing tech is a plus, not mandatory.
- Bachelorβs or Masterβs degree in Computer Science or related technical field, or equivalent work experience.
π΅ Compensation
- Salary Range (Seattle): $173,000 β $242,500
- Performance-based Top End: Up to $277,000
- Final offer will consider individual experience, skill level, and location.
π Benefits & Perks
- Competitive base salary and equity.
- Travel discounts across all Expedia brands.
- Generous PTO, parental leave, and wellness programs.
- Access to world-class learning, mentorship, and growth opportunities.
- Modern tech stack and highly collaborative hybrid work culture.
π Recognition
- Glassdoorβs Best Places to Work β 2024
- Award-winning workplace by Forbes, TIME, and Disability:IN
π Need Accommodations?
Expedia Group is committed to inclusive hiring. If you require support or accommodations during the recruitment process, request them here.