Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Senior Software Engineer, Ad Auctions

Roku
CompanyRoku
CategoryEngineering
LocationCambridge
RemoteOn-site (inferred)
EmploymentNot stated
LevelSenior
SalaryNot stated by the employer
Posted23 Jun 2026
Last verified2 Aug 2026
SourceEmployer career page (greenhouse)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
Teamwork makes the stream work.   Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. 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.   What does the team work on? The Advertising Performance group focuses on outcomes for all participants in the advertising ecosystem: advertisers, publishers, and Roku. The systems and solutions span multiple disciplines and technologies to perform real-time multi-objective optimization with distributed systems at large scale and low latency. We use machine learning, reinforcement learning, AI, control systems, optimization systems, and auction dynamics to solve a broad set of complex problems. At the core of this is our machine learning, experimentation, and inference platform, which powers the ecosystem and is continuously evolved over time. What is the role? You’ll join the Auctions/Marketplace team building the systems that clear and price every ad impression across Roku’s advertising platform. This is a senior, hands-on engineering role with deep ownership over auction mechanics, optimization, and the real-time infrastructure that runs them at scale. You’ll work closely with the hiring manager and a small team of senior engineers on problems spanning auction theory, mechanism design, and large-scale distributed systems. Expect to move between whiteboard-level design and production code in the same week. The team is UK-based (Manchester-anchored) with close collaboration across Roku’s global ad engineering org. How will I use AI at Roku? At Roku, we don’t just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability. We’re looking for curious, adaptable builders who can show how they’ve used AI or automation to move faster, raise the bar, and scale their impact. We value your AI skills if you have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks — and can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you. What are the responsibilities of the role? Design and build components of Roku’s real-time ad auction and marketplace systems Apply auction theory and mechanism design to pricing, ranking, and clearing problems Own optimization work end-to-end — from framing the problem through production rollout Partner with the hiring manager and senior engineers on system design for scale, reliability, and latency Use probability, statistics, and experimentation to validate changes before and after launch Communicate technical trade-offs clearly to engineering and cross-functional partners What experience would help someone be successful in this role at Roku? Senior-level experience in software engineering, ideally with direct exposure to ad tech, auctions, or marketplace systems Working knowledge of auction theory, mechanism design, or pricing/ranking optimization Strong grounding in probability and statistics as applied to real-world systems Comfort designing and reasoning about distributed systems at scale
HOUSE AD1,974,073 openings. Erioun finds yours.Scored against your own profile, every hour.Try the radar →