About the job
Teamwork Makes the Stream Work!
Join Roku: Revolutionizing TV Viewing!
Roku is the leading TV streaming platform in the United States, Canada, and Mexico, with the ambitious goal of powering every television worldwide. We pioneered the concept of streaming to the TV, and our mission is to be the platform that connects the entire TV ecosystem. We bridge consumers with beloved content, empower content publishers to cultivate and monetize vast audiences, and provide advertisers with unique tools for engaging consumers.
From your first day at Roku, your contributions will be both valuable and appreciated. We are a rapidly growing public company where every team member plays an active role. This is your chance to delight millions of global TV streamers while gaining significant experience across diverse disciplines.
About the Team
The Search & Recommendations (S&R) Platform Engineering team at Roku is pivotal to our mission of delivering exceptional streaming experiences to millions globally. We are responsible for developing and maintaining the foundational platform that supports search, personalization, and content discovery across all Roku devices and services.
Our team is technically diverse, collaborative, and values ownership, transparency, and a culture of continuous improvement. We collaborate closely with cross-platform and infrastructure teams to deliver high-performance distributed systems and observability capabilities that enable real-time search, ranking, and personalized recommendations.
Our work involves designing and optimizing online inference infrastructure, feature stores, and data pipelines that are seamlessly integrated with the broader platform ecosystem (Kubernetes, Istio, Envoy). We are passionate about tackling complex technical challenges that directly affect user experience on Roku.
About the Role
We are seeking a Senior Software Engineer experienced in building scalable and reliable systems to evolve and extend the infrastructure behind our Search and Recommendations platform. As part of a cross-functional, globally distributed team, you will create fast, cost-effective solutions that deliver relevant and seamless user experiences.
Your role will involve contributing to the design, development, and operation of critical systems that power real-time search and personalized recommendations for millions of users. You will help shape the roadmap for our next-generation architecture and drive standardization efforts.

