1 day ago
Manchester, United KingdomMid Level / Senior
Responsibilities
- Architect, develop, and deploy AI agents and copilots for Roku TV, integrating them with internal systems, tools, and services.
- Own the full agentic-system lifecycle from prototyping and architecture through orchestration, evaluation, deployment, observability, and continuous improvement.
- Design single-agent and multi-agent orchestration patterns involving handoffs, delegation, and cooperative task execution.
- Build scalable RAG and context pipelines that ground AI systems in evolving data sources and business logic.
- Implement tool-calling, function-calling, and MCP-style integrations for safe interaction with surrounding systems.
- Create reusable agent templates, modular components, and paved-path patterns for adoption across teams.
- Establish evaluation, observability, and monitoring for conversation quality, task success, latency, cost, and system performance.
- Build testing pipelines, controlled rollouts, drift detection, and safeguards that improve production readiness and prevent error amplification.
- Prototype, experiment, and turn successful ideas into durable, scalable software solutions.
- Collaborate with engineering, product, QA, infrastructure, and cross-functional teams.
Requirements
- Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Data Science, or a related technical field.
- 2–5 years of experience in software engineering, AI/ML engineering, backend development, or adjacent domains.
- Strong software engineering fundamentals and the ability to build production-grade systems.
- Strong proficiency in Python and experience with C/C++ or another systems language.
- Hands-on experience with LLM-based systems, prompt design, retrieval, tool use, memory handling, and agent orchestration.
- Experience building and maintaining RAG pipelines, agent frameworks, MCP servers or equivalent function-calling architectures, and conversational interfaces.
- Familiarity with cloud platforms, REST APIs, containerization, and modern deployment environments.
- Experience with observability, evaluation, experimentation, and production feedback loops for AI systems.
- Ability to work independently, manage ambiguity, move quickly, and deliver incrementally.
- Excellent communication, engineering judgment, and collaboration skills.
- Preferred experience with multi-agent frameworks such as LangChain, AutoGen, or Semantic Kernel.
- Preferred experience with video, audio, TV, or edge-device environments with latency, cost, or hardware constraints.
- Preferred familiarity with PyTorch or TensorFlow.
- Research, paper implementation, or pragmatic application of emerging generative AI techniques is a plus.
Benefits
- Hybrid work generally occurs in the office Monday through Thursday, with Fridays generally flexible for remote work; some roles or locations require five days per week in the office.
- Benefits may include mental health and financial wellness support, healthcare, dental and vision coverage, life, accident and disability coverage, commuter benefits, retirement options, and paid time off, subject to location and role.
- Reasonable workplace accommodations are available in accordance with applicable law.
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.
