Senior ML Engineer: Personalization & Real-Time Recommendations

Roku

Manchester

Hybrid

GBP 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Mental health resources
Financial wellness resources
Healthcare
Life insurance
Disability insurance
Commuter benefits
Retirement options

Job summary

Roku is seeking a Senior Machine Learning Engineer in Manchester to tackle high‑impact MarTech challenges such as creative personalization and ad relevance. You will lead feature engineering, model training, and scalable inference across batch and streaming workloads, with a strong emphasis on production‑grade ML infra and performance tuning.

The role requires hands‑on coding in Python/Java and collaboration with engineering, product, data science, and commercial stakeholders.

Qualifications

  • Applied machine learning experience on production systems.
  • Experience with recommendations or sequential models is a plus.
  • Strong background in statistics and experimental methodologies.

Responsibilities

  • Data Analysis / Feature Engineering for multiple use cases and models.
  • Train Machine Learning Models using techniques like recommendations, RL, trees, Bayesian methods, neural networks, transformers.
  • Near Real-Time and Batch Inference using Spark and Ray.
  • Build ML Infrastructure covering feature engineering, modeling, deployment and monitoring.
  • Debug and optimize performance on large production clusters.

Skills

Data Analysis
Feature Engineering
ML Modeling
Python
Spark
Java
Ray
Statistics

Education

Bachelor/Master/PhD in CS/Statistics

Tools

Spark MLlib
Hive
NoSQL
TensorFlow

Job description

Roku is seeking a Senior Machine Learning Engineer in Manchester to tackle high‑impact MarTech challenges such as creative personalization and ad relevance. You will lead feature engineering, model training, and scalable inference across batch and streaming workloads, with a strong emphasis on production‑grade ML infra and performance tuning.

The role requires hands‑on coding in Python/Java and collaboration with engineering, product, data science, and commercial stakeholders.

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

Similar jobs worth comparing

Senior ML Engineer, MarTech — Real-Time Personalization
Senior ML Engineer, MarTech — Real-Time Personalization

Roku, Inc. • Manchester

Hybrid
GBP 70,000 - 90,000
Healthcare options
401(k)/pension
Mental health support
Senior ML Engineer, MarTech — Real-Time Personalization
Senior ML Engineer, MarTech — Real-Time Personalization

Roku, Inc. • Manchester

Hybrid
GBP 65,000 - 85,000
Mental health support
Healthcare benefits
Retirement options (401(k)/pension)
Senior ML Engineer, AdTech — Real-Time Ad Platform
Senior ML Engineer, AdTech — Real-Time Ad Platform

Roku • Salford

Hybrid
GBP 60,000 - 80,000
Mental health support
Healthcare benefits
Flexible work arrangements
Senior Machine Learning Engineer – Personalisation & Recommendations
Senior Machine Learning Engineer – Personalisation & Recommendations

Roku • Manchester

Hybrid
GBP 90,000 - 120,000
Mental health resources
Financial wellness resources
Healthcare
+4
Senior Machine Learning Engineer - AdTech
Senior Machine Learning Engineer - AdTech

Roku • Salford

Hybrid
GBP 60,000 - 80,000
Mental health support
Healthcare benefits
Flexible work arrangements
Senior Software Engineer, Machine Learning
Senior Software Engineer, Machine Learning

Roku, Inc. • Manchester

Hybrid
GBP 70,000 - 90,000
Healthcare options
401(k)/pension
Mental health support
Senior Software Engineer, Machine Learning (Staff Level Role)
Senior Software Engineer, Machine Learning (Staff Level Role)

Roku, Inc. • Manchester

Hybrid
GBP 65,000 - 85,000
Mental health support
Healthcare benefits
Retirement options (401(k)/pension)
Senior ML Engineer – Real-Time Recommendations
Senior ML Engineer – Real-Time Recommendations

SoundCloud • Greater London

Hybrid
GBP 90,000 - 130,000
Relocation support
Airfare
Temporary housing
+7
Senior ML Engineer - Personalisation & Production Systems
Senior ML Engineer - Personalisation & Production Systems

Sky • Isleworth

Hybrid
GBP 80,000 - 100,000
Senior Embedded UI Engineer: AI-Powered Streaming Features
Senior Embedded UI Engineer: AI-Powered Streaming Features

Roku • Cambridge

Hybrid
GBP 80,000 - 120,000
Mental health support
Healthcare benefits
Retirement options
+1