Overview
In this role you will embed autonomous AI capabilities into Roku’s platform, shaping how experiences are created, optimized, and delivered to millions of devices. You’ll design and deploy agentic AI systems that reason, plan, and act across development pipelines, enabling automated themed experiences and self-optimizing rendering workflows. Work closely with firmware, UI, and product teams to keep the platform fast, reliable, and scalable. This is an opportunity to push forward AI-first automation in a leading streaming ecosystem.
Pay / Benefits
- global mental health support
- financial wellness resources
- healthcare options (medical, dental, vision)
- retirement options (401(k)/pension)
- paid time off and flexible leave policies
- accommodations on request
Responsibilities
- Design and ship reliable, scalable AI-driven systems
- Apply rigorous software engineering practices (architecture, testing, code review)
- Build agentic AI processes that generate, test, and optimize code and UI experiences
- Architect multi-agent workflows to accelerate development and reduce manual work
- Develop AI-powered automation for embedded C++ environments with memory-conscious outputs
- Create evaluation frameworks to measure agent reliability and performance in production
- Collaborate with firmware, UI, and product teams on AI-driven tooling opportunities
- Stay current with agentic AI research (LLM orchestration, RAG, function calling) and apply to the platform
- Mentor engineers on AI-first development and human-agent collaboration
Key requirements
- Proven experience building agentic AI systems in production
- Strong software engineering foundation with reliable, scalable systems
- Deep familiarity with LLM orchestration tools, prompt engineering, and AI/ML frameworks
- Experience with RAG, function/tool calling, and evaluation-driven development for AI agents
- Builder mentality to create autonomous systems that amplify team impact
- Proficiency in TypeScript and Python for agent development
- Reliability and clean architecture mindset for non-deterministic AI systems
- Excellent technical communication and proactive, iterative mindset
- excellent technical communication
- proactive mindset
- fast iteration
- BrightScript (or TypeScript) and UI experience
- TypeScript
- Python
…
