Senior ML Engineer - AdTech (Real-Time Bidding)

Roku

Cambridge

Hybrid

GBP 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Roku is seeking a senior ML engineer to join Praveen Krishnaiah’s Native Ads Modelling team in the UK, building ML systems from idea to serving at scale using Spark, Python and Java. You’ll work on ad relevance, bid optimization and real-time inference.

You’ll design, train and deploy production ML infrastructure for real-time, low-latency serving and collaborate with the Ad Performance ML team to deliver impactful results, while applying rigorous evaluation and feature engineering practices.

Qualifications

  • Senior ML engineering experience, ideally with exposure to ad tech, recommendation, or auction systems.
  • Strong grounding in ML fundamentals, feature engineering, and model evaluation.
  • Experience with Spark, Python, and Java in production ML settings.
  • Comfort with production ML infrastructure and real-time, low-latency serving requirements.
  • Demonstrated AI/agentic-tooling fluency per the section above.
  • Clear communicator who can explain reasoning and trade-offs, not just conclusions

Responsibilities

  • Design, train, and ship ML models for ad relevance and bid/yield optimization
  • Build and maintain production ML infrastructure for real-time, low-latency serving
  • Work across Spark, Python, and Java to move models from research to production
  • Apply sound feature engineering, validation, and evaluation practices throughout the modelling lifecycle
  • Diagnose production ML issues such as model drift or long-tail classification problems
  • Communicate technical trade-offs clearly to engineering and cross-functional partners

Skills

Senior ML engineering
ML fundamentals
Feature engineering
Production ML systems
Spark
Python
Java

Tools

Spark
Python
Java

Job description

Roku is seeking a senior ML engineer to join Praveen Krishnaiah’s Native Ads Modelling team in the UK, building ML systems from idea to serving at scale using Spark, Python and Java. You’ll work on ad relevance, bid optimization and real-time inference.

You’ll design, train and deploy production ML infrastructure for real-time, low-latency serving and collaborate with the Ad Performance ML team to deliver impactful results, while applying rigorous evaluation and feature engineering practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Real-Time Ad Auctions & Marketplace Engineer
Senior Real-Time Ad Auctions & Marketplace Engineer

Roku, Inc. • Cambridge

Hybrid
GBP 150,000 - 190,000
Hybrid work model
Fridays remote work
Senior Software Engineer: Real-Time Ad Auctions & Marketplace
Senior Software Engineer: Real-Time Ad Auctions & Marketplace

Roku • Cambridge

Hybrid
GBP 85,000 - 120,000
Hybrid work model
Global benefits
Competitive compensation
Senior Machine Learning Engineer - AdTech
Senior Machine Learning Engineer - AdTech

Roku • Cambridge

Hybrid
GBP 90,000 - 130,000
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 Real-Time Advertising Platform Engineer
Senior Real-Time Advertising Platform Engineer

Roku • Manchester

Hybrid
GBP 90,000 - 120,000
Mental health resources
Financial wellness resources
Healthcare (medical, dental, vision)
Senior Real‑Time Ad Auctions Engineer
Senior Real‑Time Ad Auctions Engineer

Roku • Salford

Hybrid
GBP 70,000 - 90,000
Healthcare benefits
401(k)/pension
Mental health support
Senior ML Engineer, Search & Recommendations
Senior ML Engineer, Search & Recommendations

Roku • Cambridge

Hybrid
GBP 90,000 - 130,000
Remote Fridays
Senior Real-Time Advertising Platform Engineer (Hybrid)
Senior Real-Time Advertising Platform Engineer (Hybrid)

Segment (Twilio) • Manchester

Hybrid
GBP 110,000 - 140,000
Lead Real-Time Ad Auctions Engineer
Lead Real-Time Ad Auctions Engineer

Roku • Leeds

Hybrid
GBP 70,000 - 90,000
Mental health support
Financial wellness resources
Healthcare benefits
+1