> Markdown version of [/jobs/ext/2143038-senior-machine-learning-engineer-personalisation-recommendations](https://www.wearedevelopers.com/jobs/ext/2143038-senior-machine-learning-engineer-personalisation-recommendations). 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). --- # Senior Machine Learning Engineer (Personalisation & Recommendations) - **Company:** Accommodationsroku - **Location:** Manchester, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Data Analysis, Apache Hive, Python (Programming Language), Machine Learning, NoSQL, Tensorflow, Software Engineering, Apache Spark, Information Technology, Low Latency, Software Coding - **Published:** August 20, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/senior-machine-learning-engineer-personalisation-recommendations/42917566 ## About the Role TensorFlow etc.Experience with real-time scoring/evaluation of models with low latency constraints.Great coding skills and strong software development experience (we use Spark, Python and Java a lot).Ability to work with large-scale computing frameworks, data analysis systems and modelling environments. Examples include technologies like Spark, Hive, NoSQL stores etc.QualificationsBachelor's, Master's or Ph.D. in Computer Science, Statistics or a related field. Ad-tech/Mar-tech background is a plus.Working ArrangementsHybrid working from the Roku Manchester office.AccommodationsRoku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to #####.EEO StatementRoku is an equal opportunity employer and we are committed to a diverse range of benefits as part of our compensation package to support our employees and their families. #J-18808-Ljbffr ## Related Videos - [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) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)