Senior Data Engineer – Seattle, Washington, USA

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.


To apply for this job please visit careers.expediagroup.com.

Job Overview
Job Location