Roku

Senior Software Engineer, Demand Bidder, Ad Serving Platform

Roku
Apply
2 hours ago
Bengaluru, IndiaSenior
H1B Sponsor

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

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.