CareerPlanGet AI match score →

Data Engineer, Ads Auction Platform

Cambridge, United Kingdom💼 Full-time🗓 2026-06-05 → 2026-07-31

Core

Build and maintain data pipelines and analytics infrastructure powering Roku's CTV advertising auction platform to support marketplace optimization and revenue analysis.

Role type

Senior Data Engineer (Ad Tech)

Builds

High-scale batch and streaming data pipelines for CTV advertising auctions

Domain

Ad Tech / Programmatic Advertising / Real-time Optimization

Deliverable

production ML models | product features | dashboards & analysis

Required skills

Data pipeline design, SQL, Python, Airflow, Batch and streaming architectures, Cloud data platforms, Event-driven data modeling, Data quality and governance

Preferred skills

Ad tech data concepts (auctions, bids, pacing, yield), Dimensional modeling, Experimentation foundations

Technologies

Airflow, Cloud data platforms, Distributed processing systems

Responsibilities

Design and maintain data pipelines for the CTV advertising auction platform; Build ETL/ELT workflows to process auction events; Create scalable batch and streaming pipelines for billions of daily ad events; Model datasets for multi-objective optimization and marketplace analytics; Design aggregated tables and materialized views for auction result analysis; Own integrations from DSPs and programmatic exchanges; Partner with data scientists and product teams to deliver trusted datasets; Enable yield and gross profit analysis through dimensional models; Build data foundations for A/B testing and auction simulation; Implement data quality checks and monitoring.

Seniority

Senior, hands-on IC

Rewrite
## Responsibilities - Design and maintain data pipelines and analytics infrastructure supporting Roku’s CTV advertising auction platform - Build ETL/ELT workflows in Airflow to process auction events including delivery, bids, impressions, pricing, budget usage, and frequency cap signals - Create scalable batch and streaming pipelines for billions of daily ad events with strong freshness, accuracy, and schema consistency - Model datasets for multi-objective optimization and marketplace analytics across advertiser, publisher, and platform outcomes - Design aggregated tables and materialized views to support closed-loop analysis of auction results and bidding behavior - Own integrations from DSPs, programmatic exchanges, and direct campaigns and standardize schemas for unified reporting - Partner with data scientists, analysts, and product teams to deliver clean, discoverable, and trusted datasets - Enable yield and gross profit analysis through dimensional models, win-rate metrics, demand health indicators, and experiment measurement tables - Build data foundations for A/B testing analysis, auction simulation, offline replay, and post-campaign reporting - Implement data quality checks, monitoring, and observability while supporting privacy and governance requirements ## Requirements - Experience designing and operating production data pipelines at scale - Strong SQL and Python skills and hands-on Airflow experience - Experience with both batch and streaming data architectures - Familiarity with cloud data platforms and distributed processing systems - Experience modeling event-driven data for analytics and experimentation - Knowledge of ad tech data concepts such as auctions, bids, pacing, and yield - Strong fundamentals in data quality, lineage, monitoring, and governance - Ability to partner effectively with cross-functional tech ## Nice to Have - N/A ## Benefits - From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.
Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗