Senior Real-Time Ad Auctions & Marketplace Engineer

Roku, Inc.

Cambridge

Hybrid

GBP 150,000 - 190,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Fridays remote work

Job summary

Roku, Inc. in Cambridge, UK is seeking a senior software engineer to design and build components of our real-time ad auction and marketplace systems.

You will own multi‑objective optimisation, moving from framing the problem to production rollout, mainly in Java on the JVM. You will operate low-latency JVM services, apply probability and statistics to test changes, and collaborate with senior engineers across codebases.

Qualifications

  • Around six or more years building production software with strong systems judgment.
  • Production experience in Java or another JVM language, or depth in a statically typed language such as C#, C++ or Go.

Responsibilities

  • Design and build components of Roku's real-time ad auction and marketplace systems.
  • Own the multi-objective optimisation core of the auction, balancing advertiser, publisher, viewer and Roku interests.
  • Own development work end to end from framing the problem through production rollout.
  • Build and operate JVM services where latency and reliability are requirements, not goals.
  • Use probability, statistics and experimentation to test changes before and after launch.
  • Work with AI tooling as a normal part of design, build, test and review.
  • Explain technical trade-offs clearly to engineering and cross-functional partners.

Skills

Java/JVM
Distributed systems
Production software
Maths/Algorithms/Stats
AI tooling fluency

Education

Bachelor’s degree in a relevant field

Tools

Java
C++
Go

Job description

Roku, Inc. in Cambridge, UK is seeking a senior software engineer to design and build components of our real-time ad auction and marketplace systems.

You will own multi‑objective optimisation, moving from framing the problem to production rollout, mainly in Java on the JVM. You will operate low-latency JVM services, apply probability and statistics to test changes, and collaborate with senior engineers across codebases.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Real-Time Ad Auctions & Marketplace
Senior Software Engineer – Real-Time Ad Auctions & Marketplace

Jackalope Digital LLC • United Kingdom

Hybrid
GBP 85,000 - 110,000
Senior Software Engineer - Real-Time Ad Auctions
Senior Software Engineer - Real-Time Ad Auctions

Roku • Cambridge

Hybrid
GBP 110,000 - 140,000
Mental health resources
Financial wellness resources
Accommodations
Senior Real-Time Ad Auctions & Marketplace Optimizer
Senior Real-Time Ad Auctions & Marketplace Optimizer

Roku, Inc. • United Kingdom

Hybrid
GBP 90,000 - 130,000
Mental health support
Financial wellness resources
Healthcare (medical, dental, vision)
+1
Senior Real‑Time Ad Auctions Engineer
Senior Real‑Time Ad Auctions Engineer

Roku • Salford

Hybrid
GBP 70,000 - 90,000
Healthcare benefits
401(k)/pension
Mental health support
Senior Real-Time Advertising Platform Engineer
Senior Real-Time Advertising Platform Engineer

Roku • Manchester

Hybrid
GBP 90,000 - 120,000
Mental health resources
Financial wellness resources
Healthcare (medical, dental, vision)
Lead Real-Time Ad Auctions Engineer
Lead Real-Time Ad Auctions Engineer

Roku • Leeds

Hybrid
GBP 70,000 - 90,000
Mental health support
Financial wellness resources
Healthcare benefits
+1
Senior Real-Time Advertising Platform Engineer (Hybrid)
Senior Real-Time Advertising Platform Engineer (Hybrid)

Segment (Twilio) • Manchester

Hybrid
GBP 110,000 - 140,000
Lead Real-Time Ad Auctions Engineer
Lead Real-Time Ad Auctions Engineer

Roku, Inc. • Manchester

Hybrid
GBP 70,000 - 90,000
Mental health support
Healthcare benefits
401(k)/pension options
+1
Senior Software Engineer, Ad Auctions
Senior Software Engineer, Ad Auctions

Roku • Manchester

On-site
GBP 70,000 - 90,000
Mental health support
Healthcare benefits
401(k)/pension options
+1
Senior Software Engineer, Ad Tech Data & APIs
Senior Software Engineer, Ad Tech Data & APIs

Roku • Manchester

Hybrid
GBP 90,000 - 120,000
Mental health support
Financial wellness resources
Healthcare benefits