🎯 ML owns the model. PM owns the objective function.

PM Recommendation Systems
(2026 Edition)

5 system layers and 5 PM-owned levers in a recsys product.

Build Recsys PM Skills — Free →

5 System Layers

1.

Candidate generation — narrowing from millions to hundreds

2.

Ranking — ordering the candidates by predicted engagement

3.

Diversity and de-duplication — avoiding filter bubbles and repetition

4.

Business constraints — margin, freshness, content policy

5.

Post-ranking polish — presentation, thumbnails, labels

5 PM Levers

1.

Define the objective function — what are we optimising?

2.

Choose which signals are in scope — explicit ratings? implicit behaviour?

3.

Set guardrails — diversity, freshness, policy compliance

4.

Design the cold-start experience — new users, new items

5.

Own evaluation — offline metrics must predict online business outcomes

FAQ

Do PMs need to understand ML to build recsys products?

You don't need to write models, but you must understand the basic shape — candidate generation vs ranking, offline vs online evals, training data feedback loops, and why short-term engagement optimisation can destroy long-term retention. PMs who can't engage with ML tradeoffs get steamrolled by the ML team.

Practice Recsys PM Scenarios

Start Free Trial →