
Roku
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.
Open Positions at Roku
104 open positions
Roku is hiring a Senior Software Engineer, Full Stack to build scalable web applications, backend services, and automation infrastructure for its embedded software organization. The role combines full-stack development with AI-enabled tooling, cloud deployment, and test infrastructure.
Roku is seeking a Senior Backend Software Engineer to build highly scalable, reliable, and low-latency search infrastructure serving millions of users worldwide. The role spans search APIs, indexing systems, ML infrastructure, and search data platforms, with an emphasis on reliability, performance, and cost efficiency.
Senior Software Engineer responsible for building highly reliable Java backend services that power Roku’s revenue calculation and developer payout workflows. The role combines distributed systems architecture, payment-domain collaboration, technical mentorship, and emerging agentic AI initiatives.
Roku is seeking a Staff Machine Learning Engineer to lead marketplace intelligence and demand optimization for its large-scale, low-latency advertising platform. The role combines advanced machine learning, experimentation, optimization, and technical leadership to improve pricing, allocation, and auctions.
Lead machine learning innovation for Roku’s real-time ad marketplace, optimizing pricing, allocation, and auctions in large-scale, low-latency production systems. This staff-level role combines applied research, experimentation, technical leadership, and production ML engineering.
Senior Software Engineer building large-scale backend platforms and distributed services that power Roku devices, consumers, and internal engineering teams. The role spans system design, Java microservices, cloud infrastructure, and production delivery.
Senior Software Engineer building Roku’s cloud-agnostic platform for Kubernetes and service mesh at large scale. The role focuses on resilient infrastructure, automated deployments, observability, cost optimization, and enabling engineering teams across regions.
Roku is seeking a Senior Data Engineer in Bangalore to build scalable batch and streaming data platforms that process tens of terabytes daily and support petabyte-scale warehouses. The role focuses on data modeling, pipeline reliability, data quality, and performance optimization for device metrics.
Roku is seeking a Senior Backend Software Engineer to build and operate large-scale platform services powering millions of streaming devices and Roku engineers. The role combines distributed-systems development, technical leadership, cloud infrastructure, and collaboration from ideation through production support.
Senior Software Engineer focused on DevOps, SRE, and platform infrastructure for Roku’s advertising systems. The role combines hands-on Python and application development with ownership of Kubernetes, cloud infrastructure, CI/CD, observability, and production reliability.
Unlock 94 More Matching Jobs
Create an account to view all jobs matching your criteria.
First to know
Discover the latest jobs before everyone else
Zero Spam
No ghost jobs, reposts, or sponsored listings
AI-powered filters
Find the most relevant jobs for you