Data Tinkerer

Data Tinkerer

Data Science

How to Build a Recommendation System at Scale: Insights from Instacart

A Senior ML Engineer's perspective on production constraints, rules vs ML and the workflow behind large-scale recommender systems

Data Tinkerer's avatar
Ahsaas Bajaj's avatar
Data Tinkerer and Ahsaas Bajaj
Jan 29, 2026
∙ Paid

Fellow Data Tinkerers,

Following on from previous posts talking to people in the field, today I will be talking with Ahsaas Bajaj who is a Senior Machine Learning Engineer at Instacart. He works on large-scale recommendation systems that serves millions of customers.

We talked about his rise from software engineering to machine learning at Instacart, how does he decide between rules based vs ML approaches and how he approaches the work now as a more senior stakeholder.

So without further ado, let’s get into it!

User's avatar

Continue reading this post for free, courtesy of Data Tinkerer.

Or purchase a paid subscription.
Ahsaas Bajaj's avatar
A guest post by
Ahsaas Bajaj
Machine Learning Tech Lead at Instacart
Subscribe to Ahsaas
© 2026 Data Tinkerer · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture