Inactive
E

Expedia Group

Runs travel booking sites for people and companies

Data Engineer 3

Data EngineeringPosted on Nov 9
Full-time$146k - $204.5kIn-person

About the Job

Requirements

  • A bachelor's degree or equivalent related professional experience with at least 5 years of experience, or a master's degree with at least 3 years of experience.
  • At least 5 years of development experience, particularly using marketing acquisition technologies to automate multiple channels and drive operational efficiencies.
  • At least 4 years of experience with a Java, Scala, or Python stack.
  • Experience building data pipelines from multiple sources, including APIs, CSV files, event streams, and NoSQL sources, using distributed data frameworks.
  • Experience integrating with advertising platform APIs, including authentication, pagination, rate limits, schema changes, and backfills.
  • Familiarity with paid media concepts and metrics, including spend, impressions, clicks, CTR, CPC, conversions, and ROAS, and with the differences between platform-reported and web analytics data such as GA4.
  • Experience with database design, data modeling, performance optimization, and SQL.
  • Demonstrable history creating solutions on and leveraging AWS.
  • Experience in batch and/or stream processing using Spark and streaming systems or queues such as Kafka or SQS.
  • Daily practice of agile methods, including sprints, backlogs, and user stories.
  • Experience with AWS services and technologies including EC2, S3, Lambda, DynamoDB, Cassandra, and SQL.
  • Experience with Spark, Kafka or SQS, Airflow, Iceberg, or other modern big data and streaming technologies.
  • Ability to understand, analyze, design, develop, and implement RESTful services and APIs.

Responsibilities

  • Develop data capture, processing, storage, and distribution capabilities.
  • Understand and apply AWS standard methodologies and products for compute, storage, and databases.
  • Translate marketing concepts and requirements into functional specifications.
  • Write clean, maintainable, and well-tested code.
  • Propose new approaches and contribute to system architecture.
  • Manage ETL data flows to and from Expedia Group entities and third-party solutions.
  • Build and operate paid media data pipelines that ingest spend, impressions, clicks, and conversion data from advertising platforms through platform APIs and bulk reports.
  • Model paid media and web analytics data, including GA4 attribution, in medallion data layers to support campaign-, channel-, and geo-level performance reporting across business verticals.
  • Onboard paid media channels and accounts, and extend existing advertising reporting pipelines as platforms, APIs, and business needs change.
  • Own data quality, freshness, and reconciliation for paid media data, using data quality as code, monitoring, and alerting such as EGDQ and Datadog to catch late or incorrect data before it reaches marketers.
  • Partner with paid media marketers and analysts to define metrics, support dashboards and scorecards such as Tableau, and turn advertising performance data into spending decisions.
  • Create and maintain single-page applications that provide point solutions to scale marketing operations.
  • Develop scalable, high-performance distributed systems, including their availability, monitoring, and resiliency.
  • Communicate and document solutions and design decisions.
  • Work with business collaborators, analytics, and senior leadership to define and scope solutions that help the marketing team scale its operations efficiently.
  • Mentor junior engineers, lead code reviews, and lead complex, well-defined projects.

Desired Qualifications

  • Hands-on experience with paid media reporting across search, social, video, display, and programmatic channels, and cross-line-of-business performance reporting, including ad spend tracking and campaign performance signals.
  • Experience with marketing attribution and measurement, including multi-touch attribution, marketing mix modeling, and incrementality, or with data quality and observability tools for marketing data.
  • Hands-on experience with marketing technology platforms such as Marketo or Salesforce Marketing Cloud, including familiarity with campaign data models, audience segmentation, and marketing API integrations.

About the Company

Expedia Group

Runs travel booking sites for people and companies

Expedia Group runs online travel brands such as Expedia, Hotels.com, and Vrbo, where people book hotels, vacation homes, flights, and rental cars, and it supplies the same travel to other companies. Its Expedia site was one of the first online travel agencies, letting people compare and book flights and hotels on the web without calling a travel agent. Travelers search and pay through its apps and websites, while partners such as airlines and banks plug its hotel and flight listings into their own booking sites. Expedia earns commissions and markups on bookings and sells advertising to hotels and other travel companies. It began in 1996 as a division of Microsoft and is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1996

Recently Posted Jobs

Explore more opportunities at Expedia Group

See more jobs