Roku

Senior Software Engineer, Demand Bidder, Ad Serving Platform

Roku
Apply
2 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, build, and contribute to large-scale, real-time distributed decisioning components with strict latency requirements.
  • Own features and subsystems through design, implementation, testing, deployment, and production iteration.
  • Develop a working mental model of a complex, highly distributed production system and identify opportunities to improve its architecture and tooling.
  • Partner with engineers and applied scientists on distributed systems and statistical or ML-driven decision-making.
  • Diagnose and resolve timing-, statistics-, and concurrency-related issues in multi-region business-critical systems.
  • Collaborate with technical and non-technical stakeholders across engineering, product, and business teams.
  • Promote development, testing, and operational best practices.

Requirements

  • 10+ years of experience designing, building, and operating large-scale, low-latency distributed systems.
  • Strong command of Java and foundations in algorithms, data structures, concurrency, multithreading, and performance optimization.
  • Experience with distributed caching, high-throughput messaging or streaming systems, and SQL or NoSQL datastores.
  • Experience operating at scale in GCP or AWS cloud infrastructure.
  • Experience owning production features or subsystems through design, build, testing, deployment, and iteration.
  • Ability to work in complex unfamiliar codebases and contribute to live business-critical systems while maintaining uptime and correctness.
  • B.S. or M.S. in Computer Science or Engineering, or equivalent practical experience.
  • Exposure to statistical, control-theory, or ML-driven techniques in production decision-making systems is preferred.
  • Real-time bidding or ad-tech experience is preferred; adjacent experience in trading, ranking or recommendation, matchmaking, risk, or fraud systems is also valued.
  • Experience using AI coding assistants such as Claude Code, Cursor, or similar tools.

Benefits

  • Benefits may include healthcare, dental, vision, life, accident, disability, commuter, retirement, mental health, and financial wellness support, subject to location and role eligibility.
  • Employees receive time off according to local leave policies and personal needs.
  • The role generally works in the office Monday through Thursday, with Fridays generally flexible for remote work unless the role or location requires five-day attendance.
Roku

About Roku

1,001-5,000 employees

Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.

Contact me