Senior Full-Stack Engineer for AI-Driven Automation

Roku

Cambridge

Hybrid

GBP 90,000 - 140,000

Full time

19 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Mental health support
Retirement options
Healthcare benefits

Job summary

Roku is seeking a Senior Software Engineer to join the Embedded Software Automation and Tools team. You’ll design full stack applications and services that enable end-to-end automation and testing, with a strong emphasis on performance, reliability, and AI-enabled capabilities.

Responsibilities include building APIs, deploying in Kubernetes on AWS, and delivering scalable solutions while mentoring peers and collaborating across time zones to drive impact for Roku’s ecosystem.

Qualifications

  • 7+ years of full stack engineering with production web apps and backend services.
  • Strong Python skills and experience with FastAPI, Flask, or Django.
  • Frontend experience with TypeScript/JavaScript, Next.js, React, and MUI.
  • Experience with PostgreSQL, Redis, and REST API design and integration.
  • Experience with test-driven development, CI/CD (Jenkins, GitLab).
  • Experience integrating AI technologies such as Skills, Agents, MCP Servers, or RAG pipelines.
  • Understanding of authentication approaches including OpenID and SAML.
  • Experience deploying cloud-native services on AWS with Kubernetes.
  • Experience with message queuing systems like RabbitMQ or Kafka.
  • Demonstrated AI and agentic-tooling fluency and strong troubleshooting skills.

Responsibilities

  • Design and build full stack web applications to support end-to-end automation and test infrastructure.
  • Integrate AI capabilities including LLM-driven experiences in toolsets.
  • Develop APIs and microservices to support test and quality workflows.
  • Deploy, scale, and monitor services in cloud environments using Kubernetes.
  • Build robust backend and frontend systems for automation use cases.
  • Collaborate with cross-functional teams to define and deliver tooling.
  • Architect and own technical solutions, evaluating design trade-offs.
  • Create and maintain technical documentation with clear user requirements.
  • Troubleshoot production issues and improve performance and reliability.
  • Participate in code reviews and mentor less experienced engineers.

Skills

Full stack engineering
Python
Frontend: TS/JS
AI integration
Kubernetes
CI/CD
OpenID/SAML
AWS
RabbitMQ/Kafka
REST APIs
AI tooling adoption

Education

Bachelor’s or Master’s in CS/Software Engineering

Tools

PostgreSQL
Redis
REST API design
Jenkins
GitLab
OpenID
SAML
AWS
Kubernetes
RabbitMQ
Kafka

Job description

Roku is seeking a Senior Software Engineer to join the Embedded Software Automation and Tools team. You’ll design full stack applications and services that enable end-to-end automation and testing, with a strong emphasis on performance, reliability, and AI-enabled capabilities.

Responsibilities include building APIs, deploying in Kubernetes on AWS, and delivering scalable solutions while mentoring peers and collaborating across time zones to drive impact for Roku’s ecosystem.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer, AI-Powered Automation & Testing
Senior Full-Stack Engineer, AI-Powered Automation & Testing

Jackalope Digital LLC • United Kingdom

Hybrid
GBP 90,000 - 140,000
Health & wellness benefits
Hybrid work model
Senior Full-Stack Engineer for AI-Driven Developer Platform
Senior Full-Stack Engineer for AI-Driven Developer Platform

Roku • Cambridge

Hybrid
GBP 90,000 - 130,000
Hybrid work arrangement
Senior Full-Stack Engineer (Python/TS) for Automation & AI
Senior Full-Stack Engineer (Python/TS) for Automation & AI

Roku, Inc. • Cambridge

Hybrid
GBP 90,000 - 130,000
Senior AI Software Engineer — Scale Cloud Web Apps
Senior AI Software Engineer — Scale Cloud Web Apps

Roku, Inc. • Manchester

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Global mental health support
Financial wellness resources
+1
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

Roku • Cambridge

Hybrid
GBP 90,000 - 140,000
Mental health support
Retirement options
Healthcare benefits
Senior AI Web Engineer — Cloud & RAG Focus
Senior AI Web Engineer — Cloud & RAG Focus

Roku • Manchester

Hybrid
GBP 90,000 - 120,000
Hybrid work policy
Benefits package
Mental health resources
Senior Full Stack Engineer
Senior Full Stack Engineer

Roku • Cambridge

Hybrid
GBP 90,000 - 130,000
Hybrid work arrangement
Senior Software Engineer, Python/Typescript
Senior Software Engineer, Python/Typescript

Roku, Inc. • Cambridge

Hybrid
GBP 90,000 - 130,000
Senior Agentic AI Engineer: Embedded UI & Automation
Senior Agentic AI Engineer: Embedded UI & Automation

Roku, Inc. • Cambridge

Hybrid
GBP 104,000 - 141,000
Hybrid work model
Global benefits
Senior Backend Engineer — Scalable Cloud & AI Platform
Senior Backend Engineer — Scalable Cloud & AI Platform

Roku • Cambridge

Hybrid
GBP 60,000 - 100,000