Software Engineer, Embedded Agentic AI
Core
Design, build, and maintain intelligent agents and copilots for Roku TV to drive automation and unlock new platform capabilities.
Role type
Senior IC agentic AI engineer (embedded systems)
Builds
Agentic AI systems, orchestration patterns, RAG pipelines, and tool-calling integrations for TV use cases
Domain
Consumer electronics / Embedded AI / TV streaming
Deliverable
production ML models
Required skills
Python, C/C++, LLM-based systems, agent orchestration, RAG pipelines, tool-calling, cloud platforms, observability
Preferred skills
Multi-agent frameworks (LangChain, AutoGen), video/audio/edge-device experience, PyTorch/TensorFlow
Technologies
Python, C/C++, LLMs, RAG, MCP, LangChain, AutoGen, Semantic Kernel, PyTorch, TensorFlow
Responsibilities
Architect and deploy AI agents integrating with internal systems; implement single-agent and multi-agent orchestration patterns; build scalable RAG and context pipelines; create reusable agent templates and paved-path patterns; establish evaluation, observability, and monitoring for system performance; build safeguards for production readiness and reliability.
Seniority
Senior, hands-on IC