IT & Software

Sr Software Engineer, Ads Auctions & Marketplace Optimization

Roku

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role you will design and maintain data pipelines and analytics infrastructure powering Roku’s CTV ad auction system. You will deliver high-quality datasets for advertiser performance, publisher yield, and revenue analysis, spanning batch and near-real-time workflows. You’ll collaborate with product, analytics, and data science teams to create trusted data products and support experimentation, simulation, and reporting that informs bidding and monetization. This position combines high-scale data systems with a strong emphasis on data quality and measurable business impact.

Pay / Benefits
  • mental health and financial wellness support
  • healthcare (medical, dental, vision)
  • retirement options
  • time off and leave policies
  • accommodations as needed
  • progress toward work-life balance
Responsibilities
  • Design and maintain data pipelines and analytics infrastructure for Roku’s CTV ad auction platform
  • Build ETL/ELT workflows in Airflow to process auction events (delivery, bids, impressions, pricing, budget usage, frequency cap)
  • 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 for 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
Key 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 technical and business teams
  • Collaborative and cross-functional mindset
  • Problem-solving and data-driven decision making
  • Strong communication and ability to translate business needs into data products
  • Airflow
  • SQL
  • Python

Reference: WJ-747_30144601

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.