Senior Software Engineer, Ad Auctions

Roku

Manchester, United Kingdom
Not specified; not specified; comprehensive benefi...
On-site
5+ years building large-scale distributed systems
Deep experience with java microservices
Hands-on aws or gcp cloud infrastructure
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, aiming to power every television in the world

Job Summary

  • Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, aiming to power every television in the world.
  • This role involves leading the design and evolution of real-time ads auction systems powering Roku's CTV advertising across The Roku Channel.
  • Employees benefit from a hybrid work approach where teams work in the office Monday through Thursday with flexible Fridays.

Matching Summary

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, aiming to power every television in the world.

Salary

Not specified; Not specified; Comprehensive benefits including healthcare, retirement options, and wellness support

Skills & Requirements

Must-have

  • 5+ years building large-scale distributed systems
  • Deep experience with Java microservices
  • Hands-on AWS or GCP cloud infrastructure
  • Solid understanding of SQL and NoSQL databases
  • Experience with REST, WebSockets, JSON, Protobuf

Nice-to-have

  • Experience with Machine Learning and Reinforcement Learning
  • Ability to drive timely consensus in design
  • Knowledge of auction dynamics and control systems
  • Familiarity with A/B testing and simulation frameworks

Key Requirements

  • Bachelors or Master's degree in Computer Science or Engineering
  • 5+ years working with cloud-based platforms
  • Experience with container platforms like Docker or Kubernetes

Work Rights

Not specified

Tailored Resume

Cover Letter