Data Engineer, Ads Auction Platform
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