Data Engineer III

Expedia•Austin, TX
•$146,000 - $204,500

About The Position

The Data Engineer III is a key technical contributor on Expedia Group B2B’s Digital Operations Supply Marketing team. The role supports continuous improvement of data pipelines and systems that help marketing teams deliver effective campaigns, with a focus on ingesting, modeling, and monitoring paid media spend, performance, and attribution data across business verticals. The role builds and operates pipelines that bring data from paid media platforms into the Partner Marketing Data Store, models paid media and web analytics data in medallion data layers, and ensures data quality, freshness, and reconciliation. It also works with marketers, analysts, business collaborators, and senior leadership to define metrics and solutions, support reporting and campaign decisions, and scale marketing operations. The position contributes to system architecture, develops maintainable and well-tested code and utilities, and mentors junior engineers while leading code reviews and complex projects.

Requirements

  • 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 improve operational efficiency.
  • At least 4 years of experience with Java, Scala, or Python.
  • Experience building data pipelines from multiple sources, including APIs, CSV files, event streams, and NoSQL, using distributed data frameworks.
  • Experience integrating advertising platform APIs, including handling authentication, pagination, rate limits, schema changes, and backfills.
  • Familiarity with paid media concepts and metrics such as spend, impressions, clicks, CTR, CPC, conversions, and ROAS, and with differences between platform-reported and web analytics data such as GA4.
  • Experience with data systems, including database design, data modeling, performance optimization, and SQL.
  • Demonstrable experience 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 technologies including EC2, S3, Lambda, DynamoDB, Cassandra, and SQL.
  • Experience with Spark, Kafka/SQS, Airflow, Iceberg, or other modern big data and streaming technologies.
  • Ability to understand, analyze, design, develop, and implement RESTful services and APIs.

Nice To Haves

  • 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, such as multi-touch attribution, marketing mix modeling, or incrementality, or with data quality and observability tooling for marketing data.
  • Hands-on experience with marketing technology platforms such as Marketo or Salesforce Marketing Cloud (SFMC), including familiarity with campaign data models, audience segmentation, and marketing API integrations.

Responsibilities

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

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid time off
  • Employee Assistance Program
  • Wellness and travel reimbursement
  • Travel discounts
  • International Airlines Travel Agent Network (IATAN) membership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service