R

Roku

Streaming hardware and ad-supported content

Senior Software Engineer - Ads Auctions & Marketplace Optimization

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCambridge, UKNo salary listed

About the Job

Requirements

  • Around six or more years of experience building production software, with strong systems judgment.
  • Production experience in Java or another Java Virtual Machine language, or depth in a comparable statically typed language such as C#, C++, or Go, with willingness to ramp on Java.
  • Experience designing and operating distributed systems at scale and low latency.
  • A solid grounding in mathematics, algorithms, probability, and statistics as applied to real systems.
  • Demonstrated fluency with artificial intelligence and agentic tooling, including coding harnesses, Model Context Protocol servers, custom skills, or agent frameworks.

Responsibilities

  • Design and build components of Roku's real-time ad auction and marketplace systems.
  • Own the multi-objective optimization at the core of the auction, balancing the goals of advertisers, publishers, viewers, and Roku for the same impression.
  • Own development work end to end, from framing the problem through production rollout.
  • Build and operate Java Virtual Machine services where latency and reliability are product requirements.
  • Use probability, statistics, and experimentation to test changes before and after launch.
  • Use artificial intelligence tooling as part of designing, building, testing, and reviewing work.
  • Explain technical trade-offs clearly to engineering and cross-functional partners.

Desired Qualifications

  • Ad technology, auction, or marketplace experience is preferred.
  • Comparable experience solving mathematically rigorous or optimization-heavy problems in another domain is an acceptable alternative.

About the Company

Roku

Streaming hardware and ad-supported content

Roku provides a streaming entertainment ecosystem built around hardware devices (Roku TVs, streaming players, smart home gear, and audio gear) and a purpose-built operating system. Its devices run the Roku OS to deliver apps and streaming content to televisions. The Roku Channel offers free, ad-supported content and Roku Originals are exclusive programs produced in-house, bundled with advertising revenue and content distribution. The business model blends hardware sales, advertising, and distribution of content through its platform. Roku differentiates itself by offering a wide range of affordable devices, a centralized ad-supported free channel, and in-house originals, creating an integrated yet open platform for apps and content. The company’s goal is to grow a large, easy-to-use streaming ecosystem that combines hardware, software, and content to reach many households and monetize through device sales, ads, and distribution deals.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
2002

Recently Posted Jobs

Explore more opportunities at Roku

See more jobs