Confirmed on the employer's own hiring board on Oct 8, 2026. First seen by Alion on Aug 12, 2026.
Join Roku as a Software Engineer specializing in Agentic AI. In this role, you will design, build, and maintain intelligent agents and copilots that drive automation and enhance workflows. You will own the full lifecycle of agent development, contribute to Roku's AI strategy, and collaborate with cross-functional teams to deliver impactful business and customer outcomes.
Missions
- Concevoir, construire et maintenir des agents intelligents et des copilotes qui automatisent les workflows et débloquent de nouvelles capacités.
- Posséder l'ensemble du cycle de vie du développement des agents, de la prototypage à l'architecture, en passant par l'orchestration, l'évaluation, le déploiement et l'amélioration continue.
- Contribuer directement à la stratégie d'IA de Roku en ingénierie des composants réutilisables, en optimisant les workflows des agents et en garantissant une forte performance en production.
Profil recherché
- Ability to work independently, manage ambiguity, move quickly, and deliver incrementally in a fast-paced environment- Familiarity with cloud platforms, REST APIs, containerization, and modern deployment environments
- Hands-on experience with LLM-based systems, including prompt design, retrieval, tool use, memory handling, and agent orchestration patterns
- Experience with observability, evaluation, experimentation, and feedback loops for AI systems in production
- Experience building and maintaining RAG pipelines, agent frameworks, MCP servers or equivalent function-calling architectures, and conversational interfaces
- 2+ years of experience in software engineering, AI/ML engineering, backend development, or adjacent domains, with strong software engineering fundamentals and the ability to build production-grade systems
- Strong proficiency in Python, plus experience with C/C++ or another systems language
- Excellent communication skills, sound engineering judgment, and a collaborative working style
- Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Data Science, or a related technical field
- Experience with multi-agent frameworks or orchestration systems such as LangChain, AutoGen, or Semantic Kernel
- Experience with video, audio, TV, or edge-device environments, especially where latency, cost, and hardware constraints matter
- Familiarity with ML/DL frameworks such as PyTorch or TensorFlow
- Research experience, paper implementation experience, or a habit of applying emerging GenAI techniques pragmatically to real problems

