2 months ago
Cambridge, United KingdomSenior
Responsibilities
- Design, build, and deploy agentic AI systems that autonomously generate, test, and optimize BrightScript and TypeScript code and UI experiences for the FRAME engine.
- Architect multi-agent workflows covering planning, tool use, retrieval, execution, and validation.
- Develop AI-powered automation that respects the performance and memory constraints of embedded C++ environments.
- Build and maintain evaluation frameworks for agent reliability, accuracy, and performance in production-critical contexts.
- Apply rigorous software engineering practices including system design, testing, code review, clean architecture, and reliability engineering.
- Collaborate with firmware, UI, and product teams to identify opportunities for AI-driven automation and intelligent tooling.
- Apply advances in LLM orchestration, retrieval-augmented generation, function calling, and autonomous code generation.
- Mentor engineers and help establish best practices for human-agent collaboration.
Requirements
- Proven experience building agentic AI systems that generate, optimize, and deliver scalable applications in production environments.
- Strong software engineering foundation with experience shipping reliable and performant systems at scale.
- Deep familiarity with modern LLM orchestration tools, prompt engineering techniques, and AI/ML frameworks.
- Experience with retrieval-augmented generation, function or tool calling, and evaluation-driven development for AI agents.
- Proficiency in TypeScript or similar languages and Python for agent development, scripting, and pipeline automation.
- Experience using AI or automation tools to ship real work and the ability to drive and verify agent output.
- Strong instincts for reliability, testability, clean architecture, technical communication, and root cause analysis.
- A proactive mindset, passion for fast iteration, and willingness to mentor engineers on AI-first development practices.
Benefits
- Global mental health and financial wellness support and resources are available.
- Local benefits may include medical, dental, vision, life, accident, disability, commuter, and retirement options such as 401(k) or pension.
- Employees receive time off according to local leave policies and personal needs.
- Teams generally work in the office Monday through Thursday, with Fridays generally flexible for remote work unless the role or location requires five days per week.
Tech Stack
Categories
About 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.
