Senior Software Engineer, Web Development – AI
Core
Design, develop, and deliver scalable web applications and back-end services for Roku's advertising products, integrating AI-powered features and RAG solutions.
Role type
Senior Software Engineer (Web Development & AI)
Builds
Full-stack web application services, APIs, and UIs for the Ads Customer Interfaces team
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 (via careerplan.io/jobs/8141358-senior-software-engineer-web-development-ai-at-roku)
Preferred skills
AI/ML APIs and SDKs, agentic engineering toolchain, RAG solutions, LLMs for chatbots, observability tools (Prometheus/Grafana), web security
Technologies
Claude Code, Cursor, MCP servers, Jenkins, GitLab, GitHub, Jira, Confluence
Responsibilities
Design and develop high-quality web applications and back-end services; Build and integrate AI-powered features; Build and optimize RAG solutions for chatbots; Work with CI/CD tools to ensure quality and scaling; Write test cases and optimize performance; Collaborate with UX, DevOps, QA, and Product teams.
Seniority
Senior, hands-on IC
