Description
Roku is hiring a Senior Software Engineer (Staff scope) for its Demand Bidder team to design, build, operate, and evolve a large-scale, real-time distributed decisioning system serving ads across video, display, and native formats. The role owns subsystems end-to-end, including architecture, implementation, testing, deployment, on-call, and long-term evolution, while partnering with engineers and applied scientists on distributed systems and statistical or machine-learning decision-making. The position requires extensive experience with low-latency distributed systems, Java, concurrency, caching, messaging, SQL/NoSQL, cloud infrastructure, and AI-assisted development, and offers an estimated annual salary of $195,000–$408,000 for California-only candidates.
