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

ic resources logo

AI Compiler Engineer

Design and develop AI compiler infrastructure targeting specialised hardware platforms, working across compiler pipelines, optimisation passes, and performance-critical software components. Optimise ML workloads and computational graphs for efficient execution on next-generation AI and edge computing systems. Contribute to compiler technologies using LLVM/MLIR and closely integrated hardware-software stacks.

ic resources Bristol, Eng, United Kingdom £80,000 pa
Hybrid Permanent
Faculty AI logo

Computer Vision Engineer

Develop and deploy advanced computer vision systems for high-stakes defence applications, bridging cutting-edge research with real-world deployment. Lead technical strategy, mentor teams, and contribute to business development through bids and client engagement. Work in a hybrid model with regular on-site client collaboration across the UK.

Faculty AI London, United Kingdom
Hybrid Permanent Flexible 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
Ocado logo

Senior Software Engineer

Design and maintain large-scale, high-availability distributed backend systems for automated in-store order fulfilment. Integrate AI tools like GitHub Copilot and Gemini into development workflows to improve code quality and efficiency. Collaborate with product and business teams in an agile environment, contribute to architectural vision, and support production systems through on-call rotation while mentoring team members.

Ocado United Kingdom
Hybrid Permanent
Databricks logo

EMEA Energy Industry Go-To-Market (GTM) Leader

Lead the go-to-market strategy for Databricks' Energy industry vertical across EMEA, engaging C-suite executives and shaping AI-driven transformation in energy sectors including oil and gas, utilities, and renewables. Drive pipeline growth, align cross-functional teams, and establish Databricks as a strategic platform through thought leadership and market analysis. Work closely with sales, product, and engineering to convert industry insights into commercial outcomes.

Databricks United Kingdom
Hybrid Permanent
Isomorphic Labs logo

Software Engineer (Data Services), London

You will develop and maintain scalable data services and platforms that support AI-driven drug discovery, working closely with scientists and ML researchers. The role involves building robust data pipelines, designing data models, and enabling high-velocity research through reliable, production-grade systems. You'll operate across the tech stack in a collaborative, interdisciplinary environment focused on transforming biomedical research with cutting-edge AI.

Isomorphic Labs London, United Kingdom
On-site 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.