Senior Software Engineer, Web Development – AI
Core
Design, develop, and deliver high-quality full-stack web applications and back-end services, integrating AI-powered features and RAG solutions for Roku's advertising products.
Role type
Senior Software Engineer (Web Development & AI)
Builds
Unified web application services, APIs, and UIs for Roku's advertising suite
Domain
Streaming media / Advertising technology
Deliverable
production ML models
Required skills
JavaScript/TypeScript, React/Next.js/Angular, Node.js/Express, AWS/GCP, distributed systems, algorithms, data structures, CI/CD, Git, SQL/NoSQL, web security
Preferred skills
AI/ML APIs and SDKs, agentic engineering toolchain, RAG solutions, LLMs for chatbots, observability tools (Prometheus, Grafana)
Technologies
React, Next.js, Angular, Node.js, Express, AWS, GCP, Jenkins, GitLab, GitHub, Jira, Confluence, Prometheus, Grafana, Claude Code, Cursor, MCP servers
Responsibilities
Design and develop web applications and back-end services; Build and integrate AI-powered features; Build and optimize RAG solutions for chatbots; Work with CI/CD tools; Write test cases; Collaborate with UX, DevOps, QA, and Product teams; Improve software delivery processes; Deploy features to customer-facing environments.
Seniority
Senior, hands-on IC
