2 months ago
San Jose, CA, USAMid Level
H1B sponsor
Base Salary
$170k - $210k/yr
Responsibilities
- Architect, develop, and deploy AI agents and copilots for Roku TV use cases, 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 so agents can safely interact with surrounding systems.
- Create reusable agent templates, modular components, and paved-path patterns for adoption across teams and use cases.
- Establish evaluation, observability, and monitoring for conversation quality, task success, latency, cost, and overall system performance.
- Build safeguards including testing pipelines, controlled rollouts, drift detection, and protections against error amplification in multi-step workflows.
- Prototype and experiment rapidly, then turn successful ideas into durable, scalable software solutions.
- Partner with engineering, product, QA, infrastructure, and cross-functional teams to deliver customer and business outcomes.
Requirements
- Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Data Science, or a related technical field.
- At least 2 years of experience in software engineering, AI/ML engineering, backend development, or adjacent domains.
- Strong proficiency in Python and experience with C/C++ or another systems language.
- Hands-on experience with LLM-based systems, including 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.
- Strong communication, independent execution, ambiguity management, engineering judgment, and collaboration skills.
- Experience with LangChain, AutoGen, or Semantic Kernel; video, audio, TV, or edge-device environments; PyTorch or TensorFlow; or research and paper implementation is preferred.
Benefits
- Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off are offered.
- Additional benefits may include medical, dental, vision, accident, commuter, retirement, mental-health, and financial-wellness support.
- Hybrid work generally requires office attendance Monday through Thursday, with Fridays generally flexible for remote work.
- Benefits vary by location and role.
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.
