Roku

Roku

Cambridge, East of England

Senior Data Engineer

Full-Time£60,000 - 100,000 per year前天United Kingdom
IT

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 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Roku

Roku

Roku

Cambridge

IT

Skills & Technologies

PythonScalaAWSGCPRESTKafkaAIUI

Inferred from job description

Salary Insight

£80,000

This role

£75,000

UK median

This salary is 7% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom