Recommender Systems Engineer Jobs

Engineers who design and optimise the algorithms that personalise user experiences. A critical role in e-commerce, media, and social platforms.

Open roles
0

Recommender Systems Engineers are at the heart of creating personalised user experiences in a wide range of industries, from e-commerce to media and social platforms. These engineers design, build, and optimise the algorithms that suggest products, content, and connections to users, enhancing engagement and satisfaction. They work closely with data scientists, product managers, and software engineers to ensure that recommendations are not only accurate but also scalable and performant.

What the role does

Inside the role of a Recommender Systems Engineer

A typical week is split between algorithm development, data analysis, and collaboration with cross-functional teams.

  1. 01
    Analyse user interaction data to identify patterns and improve recommendations.
  2. 02
    Develop and test new recommendation algorithms using machine learning techniques.
  3. 03
    Collaborate with data scientists to integrate new data sources and features.
  4. 04
    Optimise existing models for performance and scalability.
  5. 05
    Present findings and recommendations to stakeholders.
  6. 06
    Monitor and maintain the recommendation system in production.
Career ladder

From Junior to Principal

A typical UK progression for recommender systems engineers. Years are guidance — strong people move faster, and many senior folks sidestep into research, product or management.

  1. Level 1

    Junior Recommender Systems Engineer

    0–2 yrs

    Assists in the development and testing of recommendation algorithms, focusing on data preparation and basic model training.

  2. Level 2

    Recommender Systems Engineer

    2–5 yrs

    Owns the development and optimisation of recommendation algorithms, working closely with data scientists and product teams.

  3. Level 3

    Senior Recommender Systems Engineer

    5–8 yrs

    Leads the design and implementation of complex recommendation systems, driving innovation and best practices.

  4. Level 4

    Principal Recommender Systems Engineer

    8+ yrs

    Strategises and oversees the entire recommendation system architecture, influencing company-wide data and ML strategies.

Pathway

How to become a Recommender Systems Engineer

There's no single route, but most people follow some version of these steps.

  1. 1

    Learn the basics

    Start with foundational knowledge in machine learning, data structures, and algorithms. Gain experience with Python and popular ML libraries like TensorFlow and PyTorch.

  2. 2

    Build projects

    Work on personal or open-source projects that involve recommendation systems. This could be anything from a movie recommendation engine to a product suggestion tool.

  3. 3

    Gain industry experience

    Join a company or startup that uses recommendation systems. Start in a junior role and gradually take on more responsibility.

  4. 4

    Specialise in advanced techniques

    Deepen your expertise in advanced ML techniques such as deep learning, reinforcement learning, and collaborative filtering.

  5. 5

    Lead projects

    Take ownership of recommendation system projects, leading cross-functional teams and driving innovation.

  6. 6

    Influence strategy

    Move into a senior or principal role where you can shape the company's data and ML strategies, influencing the direction of recommendation systems.

No Recommender Systems Engineer Jobs jobs right now

We don't have any matching roles at the moment, but new jobs are added daily.

Latest jobs

Flarebright logo

Software Engineer

The Software Engineer will work on the complete development lifecycle of flight safety and navigation systems, from concept and algorithm design to system integration and testing. You will collaborate with a multidisciplinary team to deliver high-performance solutions, maintain high-quality code, and produce comprehensive documentation.

Flarebright Bicester, Oxfordshire, United Kingdom £39,000 – £49,000 pa
On-site Permanent Clearance Required
AI Security Institute logo

Senior Software Engineer, Chem-Bio

Design and build robust platform systems to support AI research on chemical and biological risks, translating complex research needs into scalable infrastructure. Develop evaluation frameworks, LLM-based agent systems, and shared tooling in Python, collaborating closely with interdisciplinary researchers. Drive engineering excellence through architecture, mentorship, and infrastructure improvements within a government-embedded technical team.

AI Security Institute London, United Kingdom
On-site Permanent Clearance Required
Local Pensions Partnership Administration logo

Head of AI

As Head of AI, you will lead the development and implementation of AI strategies, governance, and capabilities at LPPA, a leading pension administration company. You will work closely with the CTO and executive team to identify and deliver AI opportunities that enhance operational efficiency, service quality, and member outcomes. Key responsibilities include building the AI team, establishing governance frameworks, and fostering AI adoption across the organization.

Local Pensions Partnership Administration Preston, North West England, United Kingdom £90,000 – £100,000 pa
Hybrid Permanent
University of Southampton logo

Machine Learning Engineer – Ship Design & Hydrodynamics (KTP Associate)

The role involves translating research into commercial solutions by developing and validating physics-informed models for ship resistance, propulsion performance, and energy efficiency. The engineer will also design and implement multidisciplinary optimization methods and extend NeuralShipper’s capabilities to wind-assisted propulsion systems.

University of Southampton Southampton, Hybrid, South East England, United Kingdom £41 – £45 pa
Contract

Project Manager

This role involves managing a project to build computer vision AI capabilities, working closely with clients, delivery contractors, and stakeholders. Responsibilities include maintaining project governance, ensuring clear communication, and adapting to evolving requirements in a fast-paced environment.

Experis London, United Kingdom £450 – £500 pd

Software Engineer, Privacy Engineering (Lawful Access)

Build and operate secure backend systems and data pipelines for lawful data access request workflows, translating legal and operational requirements into auditable, privacy-preserving technical solutions. Focus on end-to-end ownership, least-privilege access, and improving the safety and efficiency of sensitive data handling processes with strong human oversight.

OpenAI London, United Kingdom
Permanent
FAQs

Common questions

  • Essential skills include strong programming abilities, a deep understanding of machine learning algorithms, and experience with data analysis and optimisation.

  • Follow leading ML and data science blogs, attend industry conferences, and participate in online communities and forums.

  • Common challenges include dealing with sparse data, ensuring real-time performance, and maintaining user privacy and data security.

  • Career progression typically starts with a junior role, moving to a senior position, and eventually leading to a principal or strategic role within the company.

  • Check the salary section on this page for the latest data from live job listings.

Hiring recommender systems engineers?

Post your role in 90 seconds and reach the specialist audience that already reads this page.