> Markdown version of [/jobs/ext/2729865-machine-learning-engineer-adtech](https://www.wearedevelopers.com/jobs/ext/2729865-machine-learning-engineer-adtech). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Machine Learning Engineer - AdTech - **Company:** Roku, Inc. - **Location:** UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Cursor (Graphical User Interface Elements), Machine Learning, Multi-Agent Systems, Yield Optimization, Machine Learning Operations - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/senior-machine-learning-engineer-adtech-roku-8008816 ## About the Role * Senior-level 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 ## Description You'll join Praveen Krishnaiah's Native Ads Modelling team building the ML systems behind ad relevance, bid and yield optimization, and real-time, low-latency ad serving. This is a senior, hands-on ML engineering role spanning modelling, large-scale training, and production infrastructure - you'll take models from idea through to serving at scale, working in Spark, Python, and Java. You'll work closely with Praveen and the wider Ad Performance ML team. Based in the UK (Manchester-anchored)., * 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, Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance. ## Related Videos - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [How We Built a Machine Learning-Based Recommendation System (And Survived to Tell the Tale)](https://www.wearedevelopers.com/videos/752-how-we-built-a-machine-learning-based-recommendation-system-and-survived-to-tell-the-tale) - [Quantum Tech: Preparing for the Next Leap](https://www.wearedevelopers.com/videos/1693-quantum-tech-preparing-for-the-next-leap) - [Designing and Deploying Distributed Multimodal Multi-Agent Systems with Google's AI Stac](https://www.wearedevelopers.com/videos/1976-designing-and-deploying-distributed-multimodal-multi-agent-systems-with-google-s-ai-stac) - [How Machine Learning is turning the Automotive Industry upside down](https://www.wearedevelopers.com/videos/61-how-machine-learning-is-turning-the-automotive-industry-upside-down) - [Navigating the AI Revolution in Software Development](https://www.wearedevelopers.com/videos/1266-navigating-the-ai-revolution-in-software-development) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [How machine learning can help us tell fact from fiction](https://www.wearedevelopers.com/magazine/509-how-machine-learning-can-help-us-tell-fact-from-fiction) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production)