Roku

Staff Software Engineer, Demand Bidder, Ad Serving Platform

Roku
Apply
2 months ago

Base Salary

$195k - $408k/yr

Responsibilities

  • Design, build, and operate core components of a large-scale, real-time distributed decisioning system with strict latency requirements.
  • Own specific subsystems end to end across architecture, implementation, testing, deployment, on-call, and long-term evolution.
  • Develop a working model of a complex production system and make high-leverage contributions to its architecture and tooling.
  • Diagnose and resolve timing- and statistics-related issues in highly concurrent, multi-region distributed systems.
  • Partner with engineers and applied scientists on distributed systems and statistical or ML-driven decision-making.
  • Mentor engineers and raise standards for engineering rigor, testing discipline, and operational excellence.
  • Drive alignment across engineering, product, business, and technical and non-technical stakeholders.

Requirements

  • At least 10 years of experience designing, building, and operating large-scale, low-latency distributed systems, ideally including a system built substantially from the ground up.
  • Demonstrated end-to-end ownership of complex systems, including design, implementation, operations, on-call, and iteration based on production feedback.
  • Strong command of Java and solid foundations in algorithms, data structures, concurrency, multithreading, and performance optimization.
  • Practical experience with distributed caching, high-throughput messaging or streaming systems, and SQL or NoSQL datastores.
  • Experience operating cloud infrastructure at scale using GCP or AWS.
  • A B.S. or M.S. in Computer Science or Engineering, or equivalent practical experience.
  • Experience with statistical, control-theory, or ML-driven techniques in production decision-making systems is preferred.
  • Real-time bidding or ad-tech experience is preferred, as is experience in adjacent low-latency domains such as trading, ranking or recommendation, matchmaking, risk, or fraud systems.
  • Experience using AI coding assistants such as Claude Code or Cursor in production work is expected, along with sound judgment in reviewing AI-assisted output.

Benefits

  • Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off are available.
  • Benefits may include medical, dental, vision, accident, commuter, retirement options, mental health support, and financial wellness resources, depending on location and role.
  • The role generally works in the office Monday through Thursday, with Fridays generally flexible for remote work; some roles may require five days per week onsite.
Roku

About Roku

1,001-5,000 employees

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.

Contact me