Roku
Software Engineer, Early Careers focused on AI and UI
San Jose, CaliforniamidAdded today
About this role
Join Roku's OS Platform UI team to build agentic AI capabilities for the #1 TV streaming platform serving 100M+ households. This is a systems engineering role where you'll integrate AI agents with distributed services, telemetry, and physical devices shipped to hundreds of millions of TVs worldwide.
What you'll do
- Design and implement agentic AI capabilities on top of Roku's streaming platform infrastructure
- Own features end-to-end from OS platform layer through application interfaces
- Work with telemetry, distributed services, and physical device constraints at scale
- Contribute to Roku's home screen, Roku Channel, and content discovery experiences
- Ensure schema changes and system updates work reliably across hundreds of millions of devices
- Collaborate with the OS Platform UI team on high-performance, user-facing features
What they're looking for
- Systems engineering and distributed systems
- AI/ML and agentic systems experience
- Backend platform development
- Understanding of TV/device OS constraints
- Telemetry and monitoring systems
- API design and schema management
- Full-stack feature development
- Large-scale system reliability
Opens the official application on the employer’s site. No login required.
Roku
Roku builds a TV streaming platform enhanced by AI and machine learning to deliver high-quality audio, video, and user experiences to millions of global viewers. The company is hiring Software Engineers and Machine Learning Engineers to develop embedded systems, intelligent AI agents, and engaging platform features across its streaming media and UI teams.
- Website
- roku.com
Likely interview questions
- Describe a project where you built agentic or AI functionality — what were the systems challenges?
- How do you approach schema design when deploying changes to millions of devices?