Senior Data Engineer

Roku

Cambridge

Hybrid

GBP 60,000 - 100,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Roku in Cambridge invites a Senior Data Engineer to build scalable, fault-tolerant data platforms for batch and streaming workloads. You will support a petabyte-scale data warehouse, design robust data solutions, and drive high-quality pipelines across complex datasets.

The role is hybrid, based in our Cambridge office, with flexible Fridays for remote work and a comprehensive benefits package. Strong SQL, Python, and OO programming are essential, along with experience in cloud and AI tooling.

Qualifications

  • Strong SQL skills.
  • Proficiency in Python.
  • Proficiency in at least one object-oriented language.
  • Experience with big data technologies (HDFS, YARN, MapReduce, Hive, Kafka, Spark, Airflow, Presto).
  • Experience with AWS, GCP, or Looker is advantageous.
  • BS in Computer Science; MS preferred.
  • Curiosity and adaptability with AI tools and automation.
  • Experience with agentic engineering tools (Claude Code, Cursor, MCP servers, custom skills, or agent frameworks).
  • Ability to drive an AI agent, verify its output, and ramp up on unfamiliar codebases with agent support.

Responsibilities

  • Build scalable, fault-tolerant distributed data processing systems for batch and streaming workloads handling tens of terabytes daily.
  • Support a petabyte-scale data warehouse.
  • Design and develop data solutions that simplify complex datasets into self-service models.
  • Develop pipelines ensuring high data quality and resilience to imperfect data.
  • Define and maintain data mappings, business logic, transformations, and data quality standards.
  • Debug low-level systems, measure performance, and optimise large production clusters.
  • Participate in architecture discussions and own initiatives from concept to delivery.
  • Maintain and evolve platforms with modern technologies and architectures.

Skills

SQL
Python
OO language
Big data
AWS
GCP
Looker
Data modelling
AI tools
Agent frameworks

Education

Bachelor of Science in Computer Science
MS preferred

Tools

Claude Code
Cursor
MCP servers
Custom skills
Agent frameworks
AWS
GCP

Job description

Salary: £60,000 - 100,000 per year

Requirements:
  • Strong SQL skills.
  • Proficiency in Python.
  • Proficiency in at least one object-oriented programming language.
  • Experience with big data technologies such as HDFS, YARN, MapReduce, Hive, Kafka, Spark, Airflow, or Presto.
  • Experience with AWS, GCP, or Looker is advantageous.
  • Solid background in data modelling, including the design, implementation, and optimisation of conceptual, logical, and physical models for scalable architectures.
  • A degree in Computer Science; a BS is required and an MS is preferred.
  • Curiosity and adaptability working with AI tools and automation.
  • Experience using agentic engineering tools such as Claude Code, Cursor, MCP servers, custom skills, or agent frameworks.
  • Ability to drive an AI agent, verify its output, and ramp up on unfamiliar codebases with agent support.
Responsibilities:
  • Build highly scalable, fault-tolerant distributed data processing systems for batch and streaming workloads handling tens of terabytes of data each day.
  • Support a petabyte-scale data warehouse.
  • Design and develop robust data solutions that streamline complex datasets into simplified self-service models.
  • Develop pipelines that ensure high data quality and resilience to imperfect source data.
  • Define and maintain data mappings, business logic, transformations, and data quality standards.
  • Debug low-level systems, measure performance, and optimise large production clusters.
  • Participate in architecture discussions, influence the product roadmap, and own new initiatives from concept to delivery.
  • Maintain and evolve existing platforms, introducing modern technologies and architectures where appropriate.
Technologies:
  • AI
  • Airflow
  • AWS
  • Big Data
  • Claude Code
  • Cursor
  • Data Warehouse
  • GCP
  • Hive
  • Support
  • Kafka
  • Looker
  • MCP
  • Python
  • Roku
  • SQL
  • Spark
  • Yarn
  • Cloud
  • AI Agents
  • LESS
  • Mobile
  • Web
More:

We are Roku, the #1 TV streaming platform in the U.S., Canada, and Mexico, and we are on a mission to power every television in the world by connecting consumers, content publishers, and advertisers across the TV ecosystem. Our Data Engineering team builds a world-class big data platform that helps internal and external partners leverage data to drive business growth, and this Senior Data Engineer role sits within our Viewer Product Device & Themed Experiences team. This is a hybrid role based in our Cambridge office in the UK. We foster an inclusive, collaborative, and fast-paced environment, with teams generally in the office Monday through Thursday and flexible remote work on Fridays, where our people focus on delivering results, working with humour, and solving problems together. We also offer a comprehensive benefits package that may include healthcare, retirement options, mental health and financial wellness support, and paid leave, depending on location and role.

last updated 40 week of 2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer, Python, Spark
Senior Data Engineer, Python, Spark

Roku, Inc. • Manchester

On-site
GBP 90,000 - 120,000
Senior Data Engineer, Python, Spark
Senior Data Engineer, Python, Spark

Roku, Inc. • Cambridge

On-site
GBP 70,000 - 110,000
Healthcare benefits
Mental health support
Retirement options
Senior Data Engineer - AI & Big Data, Hybrid UK
Senior Data Engineer - AI & Big Data, Hybrid UK

Roku • Cambridge

Hybrid
GBP 60,000 - 100,000
Senior Data Engineer — Python & Spark for Scalable Pipelines
Senior Data Engineer — Python & Spark for Scalable Pipelines

Roku, Inc. • Cambridge

Hybrid
GBP 70,000 - 110,000
Healthcare benefits
Mental health support
Retirement options
Senior Data Engineer — Python & Spark (Hybrid UK)
Senior Data Engineer — Python & Spark (Hybrid UK)

Roku, Inc. • Manchester

Hybrid
GBP 90,000 - 120,000
Senior Data Scientist - Voice
Senior Data Scientist - Voice

Roku • Cambridge

On-site
GBP 50,000 - 80,000
Healthcare
401(k)/Pension
Mental Health Support
+1
Senior Software Engineer, Advertising Engineering Roku, Inc.
Senior Software Engineer, Advertising Engineering Roku, Inc.

Coding Black Females Ltd • Manchester

Hybrid
GBP 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Jowicom • Greater London

On-site
GBP 90,000 - 130,000
Healthcare insurance & cash plans
Pension
Parental Leave Policies
+3
Senior Software Engineer - Java, AWS
Senior Software Engineer - Java, AWS

Roku, Inc. • Manchester

On-site
GBP 90,000 - 120,000
Hybrid work model
Mental health support
Financial wellness resources
+2
Senior Software Engineer - Java, AWS
Senior Software Engineer - Java, AWS

Roku • Manchester

Hybrid
GBP 70,000 - 110,000
Mental health resources
Financial wellness support
Healthcare options
+2