Roku provides a TV streaming platform that connects consumers to content, enables publishers to build and monetize audiences, and offers advertisers engagement capabilities. Operating as the number one TV streaming platform in the U.S., Canada, and Mexico, the public company aims to power every television in the world. Roku operates as a streaming company rather than an AI-first organization, focusing its technical efforts on building real agentic capability and AI-powered tools into the platform supporting over 100 million streaming households. Its work incorporates multi-step agents, internal tooling, and real-time telemetry processing that operate across distributed services, cloud integration, and physical devices.
About Roku
Roku provides a TV streaming platform that connects consumers to content, enables publishers to build and monetize audiences, and offers advertisers engagement capabilities. Operating as the number one TV streaming platform in the U.S., Canada, and Mexico, the public company aims to power every television in the world. Roku operates as a streaming company rather than an AI-first organization, focusing its technical efforts on building real agentic capability and AI-powered tools into the platform supporting over 100 million streaming households. Its work incorporates multi-step agents, internal tooling, and real-time telemetry processing that operate across distributed services, cloud integration, and physical devices.
The open roles indicate that Roku is building engineering teams focused on software engineering, machine learning, and AI tooling. The available positions span multiple seniority levels, including early careers roles and senior software engineer positions. Team members work on projects such as designing secure, reliable AI-powered platforms utilizing large language models and retrieval-augmented generation to enhance core engineering workflows, operating systems, and user interfaces.
The open roles are located in San Jose, California, and Austin, Texas. Engineers on these teams own features end-to-end from the OS platform layer through application and UI to cloud integration, collaborating closely with product, design, system architects, and cross-functional engineering partners to bring products to production at scale.
Open AI jobs at Roku
Apply for the Software Engineer, Early Careers AI/UI role at Roku in San Jose. Build production agentic systems for a major streaming platform.
Apply for the Software Engineer, Early Careers AI/UI role at Roku in San Jose. Build production agentic systems for a major streaming platform.
Apply for the Senior Software Engineer, AI Tooling role at Roku in Austin, Texas. Design secure AI-powered tools and LLM pipelines.
Apply for the Senior Software Engineer, AI Tooling role at Roku in Austin, Texas. Design secure AI-powered tools and LLM pipelines.
Apply for the Senior Software Engineer, Machine Learning role at Roku in San Jose, CA. Build video recommendations and NLU models with a salary up to $573k.
Apply for the Senior Software Engineer, Machine Learning role at Roku in San Jose, CA. Build video recommendations and NLU models with a salary up to $573k.
Join Roku in San Jose to build production-grade agentic AI systems for streaming platforms. Hybrid schedule with strong systems engineering focus.
Join Roku in San Jose to build production-grade agentic AI systems for streaming platforms. Hybrid schedule with strong systems engineering focus.