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.