Role Overview
As a Data Engineer III at Expedia Group, you will be a key technical contributor on the team, supporting the continuous improvement of our data pipelines and systems. You will focus on paid media data, ingesting, modeling, and monitoring ad platform spend, performance, and attribution data. You will work with the marketing team to deliver best-in-class marketing campaigns.
What You Will Do
In this role, you will develop various facets of data capture, data processing, storage, and distribution. You will understand and apply AWS standard methodologies and products. You will translate marketing concepts/requirements into functional specifications, write clean, maintainable, and well-tested code, and propose new ways of doing things and contribute to the system architecture.
Why It Might Be a Fit
If you are someone with a growth mindset and love solving complex and challenging problems, this role might be a fit. You will have the opportunity to work with a diverse team, contribute to the development of data systems, and make a meaningful impact on the company’s marketing efforts.
Requirements
- Bachelor’s degree, or equivalent related professional experience, with 5+ years of experience; or a Master’s degree with 3+ years of experience
- 5+ years of development experience, particularly in using marketing acquisition technologies to deliver automation of multiple channels and drive operational efficiencies
- 4+ years’ experience with Java, Scala, or Python stack
- Experience building data pipelines from multiple sources including APIs, CSV, event streams, NoSQL, etc. using distributed data frameworks
- Experience integrating with advertising platform APIs (for example Google Ads, Microsoft Advertising or Meta Marketing API), including authentication, pagination, rate limits, schema changes and backfills
- Familiarity with paid media concepts and metrics (spend, impressions, clicks, CTR, CPC, conversions, ROAS) and with the difference between platform-reported and web analytics (such as GA4) data
- Experience with different aspects of data systems including database design, data modeling, performance optimization, SQL etc
- Demonstrable history creating on and leveraging AWS
- Experience in batch and/or stream processing (using Spark) and streaming systems/queues such as Kafka or SQS
- Daily practice of agile methods including use of sprints, backlog, user stories
Benefits
- Medical, dental, and vision coverage
- Paid time off
- Employee Assistance Program
- Wellness and travel reimbursement
- Travel discounts
- International Airlines Travel Agent Network (IATAN) membership
To apply for this job please visit expedia.wd108.myworkdayjobs.com.

Follow us on social media