# instacart

Published articles for instacart.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Agentic Machine Learning Modeling at Instacart

DevFeed: [Agentic Machine Learning Modeling at Instacart](<https://devfeed.tech/articles/agentic-machine-learning-modeling-at-instacart-20102.md>)

Original publisher: [Read original article](<https://tech.instacart.com/agentic-machine-learning-modeling-at-instacart-fb3ecd295ee7?source=rss----587883b5d2ee---4>)

Author: Tilman Drerup

Published: 2026-09-03T16:05:30Z

Content type: article

Language: en

Sources: [Instacart](<https://devfeed.tech/sources/instacart.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Model Development](<https://devfeed.tech/topics/model-development.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [development](<https://devfeed.tech/tags/development.md>), [instacart](<https://devfeed.tech/tags/instacart.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [models](<https://devfeed.tech/tags/models.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

Instacart describes how its machine learning engineers are exploring AI-agent-assisted modeling loops. The approach keeps engineers responsible for defining problems and supervising work while agents develop hypotheses, implement experiments, and evaluate them.

### Source excerpt

Tilman Drerup, Moe Moazzami, Shih-Ting Lin, Greg Reda (and many more) Introduction At Instacart, artificial intelligence is fundamentally changing the way our machine learning engineers operate. In a prior blog post, we used one of our teams as a case study to illustrate how the emergence of agents has reshaped what machine learning engineers spend their time on. The post below goes a few levels deeper and zooms in on the machine learning modeling process itself, an area where recent developments in AI-assisted research have opened up exciting new frontiers that we are now actively exploring. Based on the combined insights of a small horde of MLEs, we will share some of the big wins, the disappointments, and the surprises we encountered along the way. Let's jump in. Big Picture Machine learning models permeate Instacart's marketplace, powering everything from search results to replacement recommendations and expected delivery times. Each of these models is carefully built, maintained, and iterated upon by our crafty MLEs. And while the hours spent on modeling tend to be extremely impactful for the company, the process itself is quite time-consuming and requires an MLE to make a myriad of both small and large decisions. These decisions include, among other things, the right modeling architecture, the appropriate choice for a large number of hyperparameters, the feature set to include, or the most suitable loss functions. All of these decisions are often grounded in a fairly lengthy review of the associated literature as well as a good dose of MLE intuition. Unfortunately, given the combinatorial complexity of this problem and the constraints on human time, MLEs can typically only explore a small part of the entire universe of modeling options, often leaving substantial value on the table. For a few months now, MLEs across Instacart have been exploring the development of methods and tools to tackle this constraint through AI-agent-assisted modeling loops. What follows

## Leveraging PyFixest for High-Cardinality Marketplace Modeling at Instacart

DevFeed: [Leveraging PyFixest for High-Cardinality Marketplace Modeling at Instacart](<https://devfeed.tech/articles/leveraging-pyfixest-for-high-cardinality-marketplace-modeling-at-instacart-20107.md>)

Original publisher: [Read original article](<https://tech.instacart.com/leveraging-pyfixest-for-high-cardinality-marketplace-modeling-at-instacart-3913df91a04b?source=rss----587883b5d2ee---4>)

Author: Benjamin Knight

Published: 2026-06-29T16:06:24Z

Content type: article

Language: en

Sources: [Instacart](<https://devfeed.tech/sources/instacart.md>)

Topics: [benchmarking](<https://devfeed.tech/topics/benchmarking.md>), [math](<https://devfeed.tech/topics/math.md>), [Algorithms, Complexity](<https://devfeed.tech/topics/algorithms-complexity.md>), [Software](<https://devfeed.tech/topics/software.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [bias](<https://devfeed.tech/tags/bias.md>), [cardinality](<https://devfeed.tech/tags/cardinality.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [delivery](<https://devfeed.tech/tags/delivery.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [estimator](<https://devfeed.tech/tags/estimator.md>), [fixed-effects-model](<https://devfeed.tech/tags/fixed-effects-model.md>), [instacart](<https://devfeed.tech/tags/instacart.md>), [linear-regression](<https://devfeed.tech/tags/linear-regression.md>), [measurement](<https://devfeed.tech/tags/measurement.md>), [memory](<https://devfeed.tech/tags/memory.md>), [precision](<https://devfeed.tech/tags/precision.md>), [pyfixest](<https://devfeed.tech/tags/pyfixest.md>), [regression](<https://devfeed.tech/tags/regression.md>), [routing](<https://devfeed.tech/tags/routing.md>), [speed](<https://devfeed.tech/tags/speed.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [techniques](<https://devfeed.tech/tags/techniques.md>)

### AI overview

This Instacart article explains why ordinary least squares regression becomes computationally impractical for marketplace experiments with high-cardinality categories. It presents the mathematical basis for using Fixest and Pyfixest, discusses switchback experiment designs for addressing treatment spillover, and describes benchmarks comparing processing speed, memory efficiency, and estimator precision.

### Source excerpt

Benjamin S. Knight Scaling Marketplace experiments requires specialized statistical techniques. We examine why standard ordinary least squares regression (OLS) becomes computationally intractable when controlling for high-cardinality categories. We then dive into the underlying math and demonstrate how modern packages -- specifically Fixest and Pyfixest -- bypass these limitations. We conclude by benchmarking these methods to show their real-world impact on processing speed, memory efficiency, and estimator precision. At Instacart we strive to give our customers access to all the fresh foods and ingredients that they would normally get from a trip to the grocery store, but without the hassle of driving, finding parking, waiting in line, etc. Instacart's Marketplace team is responsible for surfacing customers' orders to shoppers, aligning Instacart's delivery windows with shoppers' projected availabilities as efficiently as possible. This entails a careful balancing act. If we offer delivery windows that are sooner / more popular, then we risk overextending shoppers' ability to fulfill those orders on time. If we are too conservative in our delivery option offerings, then we risk losing potential orders. Accurately measuring the impact of changes in our batching and routing algorithms requires thoughtful experiment design and software. Better predictions of future demand / time-to-fulfill allow Instacart to offer more convenient delivery windows.Experimentation on Marketplace One of our primary concerns in Marketplace is treatment spillage. For example, if we adjust our batching algorithm and increase the rate at which multiple orders are combined into batches in Brooklyn and Queens, then we face a real risk of also influencing the rate of batch creation / completion in Staten Island, the Bronx, and Manhattan. In this case the treatment impacts the control group -- a classic source of measurement bias as a consequence of violating the Stable Unit Treatment Value Assumpt

## Our Early Journey to Transform Instacart's Discovery Recommendations with LLMs

DevFeed: [Our Early Journey to Transform Instacart's Discovery Recommendations with LLMs](<https://devfeed.tech/articles/our-early-journey-to-transform-instacart-s-discovery-recommendations-with-llms-20108.md>)

Original publisher: [Read original article](<https://tech.instacart.com/our-early-journey-to-transform-instacarts-discovery-recommendations-with-llms-cf4591a8602b?source=rss----587883b5d2ee---4>)

Author: Moein Hasani

Published: 2026-02-26T18:55:35Z

Content type: article

Language: en

Sources: [Instacart](<https://devfeed.tech/sources/instacart.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [LLMs](<https://devfeed.tech/topics/llms.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [personalization](<https://devfeed.tech/topics/personalization.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [discovery](<https://devfeed.tech/tags/discovery.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [instacart](<https://devfeed.tech/tags/instacart.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [recommendations](<https://devfeed.tech/tags/recommendations.md>), [recommender-systems](<https://devfeed.tech/tags/recommender-systems.md>), [systems](<https://devfeed.tech/tags/systems.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

Instacart describes its early effort to use large language models in the Shopping Hub, an app surface for personalized product discovery. The article covers an AI-native platform for content generation, evaluation, and retrieval, and reports that generative models show promise for improving recommendations at scale.

### Source excerpt

Key Contributors: Moein Hasani, Hamidreza Shahidi, Trace Levinson, Guanghua Shu Introduction At Instacart, we are laser-focused on improving the user experience by making shopping feel easy, engaging, and personalized. Our discovery surfaces play a central role in bringing this to life. Alongside explicit Search intents, discovery is our opportunity to meet customers' implicit needs, presenting them with the most relevant and inspiring content we have to offer. The main discovery surface within the Instacart app, referred to here as the "Shopping Hub", is one of the most critical in this regard. This is the surface a customer lands on within the Instacart app after selecting their desired retailer, guiding them along their entire journey. What users see here shapes not just what they buy, but how intuitive and enjoyable their experience feels. Given its importance, our team runs dozens of Shopping Hub experiments per year, constantly evaluating new ways to enrich the discovery experience. Historically, these experiments have been constrained by static content libraries feeding our recommendation systems. With the rapid advancement of generative AI, a critical opportunity began to emerge: rather than incrementally improving a swath of legacy systems, could we leverage LLMs to rethink how content shows up for a user from the ground up? Which new primitives could we build to uplevel quality, personalization, and cohesion across the page? This blog post walks through our early journey to answer these questions. By investing in a new AI-native platform for content generation, evaluation, and retrieval, we have found generative models to show real promise in improving recommendations at scale. Below, we highlight the approach we took in developing this platform, a few key learnings so far, and where we're most bullish moving forward. Limitations of Traditional Recommendation Engines Our Shopping Hub page is constructed from multiple subcomponents called placements. Each p

## Instacart and OpenAI partner on AI shopping experiences

DevFeed: [Instacart and OpenAI partner on AI shopping experiences](<https://devfeed.tech/articles/instacart-and-openai-partner-on-ai-shopping-experiences-6473.md>)

Original publisher: [Read original article](<https://openai.com/index/instacart-partnership>)

Published: 2025-12-08T06:00:00Z

Content type: news

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [App](<https://devfeed.tech/topics/app.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [real-time](<https://devfeed.tech/topics/real-time.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [app](<https://devfeed.tech/tags/app.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [checkout](<https://devfeed.tech/tags/checkout.md>), [global-affairs](<https://devfeed.tech/tags/global-affairs.md>), [instacart](<https://devfeed.tech/tags/instacart.md>), [integration](<https://devfeed.tech/tags/integration.md>), [models](<https://devfeed.tech/tags/models.md>), [openai](<https://devfeed.tech/tags/openai.md>), [partner](<https://devfeed.tech/tags/partner.md>), [partnership](<https://devfeed.tech/tags/partnership.md>), [payment](<https://devfeed.tech/tags/payment.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [shopping](<https://devfeed.tech/tags/shopping.md>)

### AI overview

OpenAI and Instacart are expanding their partnership with a fully integrated grocery-shopping and Instant Checkout experience in ChatGPT. Users can receive meal and grocery suggestions, build a cart using OpenAI models, and complete payment through the Instacart app without leaving the conversation.

### Source excerpt

OpenAI and Instacart are deepening their longstanding partnership by bringing the first fully integrated grocery shopping and Instant Checkout payment app to ChatGPT.

## Architecting Android and iOS app features for 2020

DevFeed: [Architecting Android and iOS app features for 2020](<https://devfeed.tech/articles/architecting-android-and-ios-app-features-for-2020-25366.md>)

Original publisher: [Read original article](<https://kau.sh/ppt/architecting-android-and-ios-app-features-for-2020/>)

Author: Kaushik Gopal

Published: 2019-10-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Code](<https://devfeed.tech/topics/code.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [code](<https://devfeed.tech/tags/code.md>), [developers](<https://devfeed.tech/tags/developers.md>), [instacart](<https://devfeed.tech/tags/instacart.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mvi](<https://devfeed.tech/tags/mvi.md>), [mvvm](<https://devfeed.tech/tags/mvvm.md>), [patterns](<https://devfeed.tech/tags/patterns.md>)

### AI overview

A talk presents architecture principles for building robust, safe, and testable app features across iOS and Android. It draws on MVVM and MVI, discusses the principles' advantages and disadvantages, and includes code examples and lessons from applying them at Instacart.

### Source excerpt

Inspired by some well known architecture patterns like MVVM/MVI, I set out to come up with an agnostic set of principles that would help developers build features in their app in a robust, safe and (importantly) "testable" way. At Instacart, we've started to use these principles to build features on both iOS and Android. In this talk, we'll examine these principles, discuss the merits (+ disadvantages!) and see how these can be implemented with precise code examples. Having implemented this pattern for sometime now at Instacart, I'll also share some of our learnings along the way for both platforms. Slides ##

## 2018 Reflections and 2019 Goals: Practicing Vim and Rethinking Privacy

DevFeed: [2018 Reflections and 2019 Goals: Practicing Vim and Rethinking Privacy](<https://devfeed.tech/articles/new-year-2019-25298.md>)

Original publisher: [Read original article](<https://kau.sh/blog/new-year-2019/>)

Author: Kaushik Gopal

Published: 2019-01-22T07:00:00Z

Content type: opinion

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [Vim](<https://devfeed.tech/topics/vim.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Hackathon](<https://devfeed.tech/topics/hackathon.md>)

Tags: [hackathon](<https://devfeed.tech/tags/hackathon.md>), [instacart](<https://devfeed.tech/tags/instacart.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [vim](<https://devfeed.tech/tags/vim.md>)

### AI overview

A personal reflection on 2018 and a set of goals for 2019, including practicing Vim for 30 days, improving developer tooling, and paying more attention to privacy. It also recounts organizing Instacart's hackathon, speaking at a conference in Russia, and producing the 100th episode of Fragmented.

### Source excerpt

So i've been doing these kinds of posts for sometime now. Truth is i've been inconsistent with the format. Sometimes these are reflection posts (what happened last year) and other times they are resolutions posts (what i'm looking forward to in the next year). Usually it lands up being an amalgam of both, and I kind of like that personally. So i'm going to stick to keeping it a mishmash of thoughts as i begin the new year. 2018 in review: # So the brother was married end of 2017 and while things got busy (Indian weddings and all), it was a blast. I helped organize Instacart's annual hackathon for the first time and it was way more fun than i anticipated :). I spoke at a conference in Russia. Moscow was one of the most beautiful cities i've visited and i was surprised by how friendly the folks were. Easily one of the best trips last year. Definitely going to be visiting them again (don't let the current political climate fool you, it's refreshing how much the locals don't care about that stuff). We created our 100th episode on Fragmented (it was in 2018, but i didn't write one of these posts for that year so i'm allowed to cheat). It remains one of the most fulfilling projects i've started in my life. The listeners remain the #1 reason Donn and I continue push episodes every week. I watched a tonne of movies in the theaters. Sadly, i didn't keep a track of them but intend to for 2020 (already counting 5 movies watched this year). 2019 todos: # While i think it's important to live life as the universe serves it to you, i typically like to have a few goals or things in my bucket list that i like to kick the year off with. These are the ones i'm thinking/starting with for 2019: Practice Vim for 30 days ## I love tinkering with my tools and i genuinely think that responsible "good" programmers spend at least 20-30% of their time tweaking their tooling. I've also noticed over the years, that the mentors i look up to, who use vim, friggin fly with it. It's mesmerizing to s

## Supercharging your workflow with App Center and Azure

DevFeed: [Supercharging your workflow with App Center and Azure](<https://devfeed.tech/articles/supercharging-your-workflow-with-app-center-and-azure-25371.md>)

Original publisher: [Read original article](<https://kau.sh/ppt/supercharging-your-workflow-with-app-center-and-azure/>)

Author: Kaushik Gopal

Published: 2018-05-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [azure functions](<https://devfeed.tech/topics/azure-functions.md>), [API](<https://devfeed.tech/topics/api.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [azure](<https://devfeed.tech/tags/azure.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [development](<https://devfeed.tech/tags/development.md>), [instacart](<https://devfeed.tech/tags/instacart.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-development](<https://devfeed.tech/tags/mobile-development.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A tutorial on building a multi-platform React Native mobile CI/CD workflow with Azure and the App Center API. It also describes how Logic Apps and Azure Functions supported Instacart's workflow from code commit through release to the app store.

### Source excerpt

Discover how to break down the barrier between your hopes for a mobile CI/CD system and what's available today using the powerful Azure toolset and App Center API's. Go from an idea to a multi-platform React Native app powered by CI/CD in just a few steps. We'll continue from there to learn how Logic Apps and Azure Functions helped power Instacart's mobile development workflow from commit to a release to the store.