Senior Machine Learning Engineer – Personalisation & Recommendations

Senior Machine Learning Engineer – Personalisation & Recommendations

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Roku

At a Glance

  • Tasks: Tackle high-impact machine learning challenges in marketing and advertising.
  • Company: Join Roku's innovative MarTech team in Manchester.
  • Benefits: Enjoy hybrid working, competitive salary, and career growth opportunities.
  • Other info: Dynamic environment with a focus on personalisation and recommendations.
  • Why this job: Make a real difference with cutting-edge ML techniques and collaborative projects.
  • Qualifications: Strong background in machine learning, statistics, and coding skills required.

The predicted salary is between 60000 - 80000 £ per year.

The MarTech team at Roku is looking for a seasoned Senior Machine Learning Engineer with a strong background in machine learning and production systems. This role works on high-impact problems across marketing and advertising, such as creative personalization, ad relevance, demographics inference, yield optimisation, and more.

The position requires a strong foundation in experimental methodologies, statistics, recommendations, reinforcement learning, optimisation, probability theory, and machine learning. It involves coding for statistical analysis, tool building, and both general-purpose software and statistical languages. The ideal candidate is a gritty problem-solver and self-starter, able to collaborate with engineering, product, data science, and commercial stakeholders. The role requires hybrid working from the Roku Manchester office.

What You'll Be Doing

  • Data Analysis / Feature Engineering: Identify and calculate features for multiple use cases and models.
  • Train Machine Learning Models: Apply techniques such as recommendations, reinforcement learning, decision trees, Bayesian analysis, neural networks, and transformers to develop and evaluate algorithms.
  • Near Real-Time and Batch Inferencing: Use Spark and Ray to set up inferencing services that integrate with operational and analytics workloads.
  • ML Infrastructure: Build a first-class machine learning platform from the ground up covering feature engineering, model training/evaluation, versioning, deployment/online serving, and monitoring prediction quality.
  • Low-Level Systems Debugging, Performance Measurement.
Roku

Contact Details:

Roku Recruitment Team

We think you need these skills to ace Senior Machine Learning Engineer – Personalisation & Recommendations

Machine Learning
Production Systems
Experimental Methodologies
Statistics
Recommendations
Reinforcement Learning
Optimisation