Roku

Staff Software Engineer, Demand Bidder, Ad Serving Platform

Roku
Apply
2 months ago
Bengaluru, IndiaStaff+
H1B Sponsor

Responsibilities

  • Design, build, and operate core components of a large-scale real-time distributed decisioning system with strict latency requirements.
  • Own subsystems end to end, including architecture, implementation, testing, deployment, on-call, and long-term evolution.
  • Develop a working model of a complex distributed production system and make high-leverage contributions.
  • Identify opportunities to improve the system and its 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 systems.
  • Mentor engineers and raise standards for engineering rigor, testing discipline, and operational excellence.
  • Drive alignment with engineering, product, business, and other stakeholders.

Requirements

  • 10+ years of experience designing, building, and operating large-scale, low-latency distributed systems.
  • Demonstrated ownership of complex systems across design, implementation, operation, on-call, and iteration based on production feedback.
  • 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 cloud infrastructure at scale using GCP or AWS.
  • Experience evolving and refactoring live, business-critical systems while maintaining uptime and correctness.
  • Exposure to statistical, control-theory, or ML-driven techniques in production decision-making systems is a plus.
  • Real-time bidding or ad-tech experience is a plus; adjacent low-latency experience in trading, ranking, recommendation, matchmaking, risk, or fraud systems is also valued.
  • B.S. or M.S. in Computer Science or Engineering, or equivalent practical experience.
  • Experience using AI coding assistants such as Claude Code or Cursor in real production work.
  • Ability to ramp quickly in unfamiliar complex codebases, communicate across technical and non-technical groups, and mentor other engineers.

Benefits

  • Hybrid work generally Monday through Thursday in the office, with Fridays generally flexible for remote work.
  • Healthcare options may include medical, dental, and vision, plus life, accident, disability, commuter, and retirement benefits.
  • Global mental health and financial wellness support and resources.
  • Paid time off in accordance with local leave policies and personal needs.
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