What is a Machine Learning Engineer at Instacart?
As a Machine Learning Engineer at Instacart, you are at the forefront of transforming the grocery industry by connecting millions of customers with the food they love. Operating within a complex, four-sided marketplace encompassing customers, personal shoppers, retail partners, and CPG brands, your work directly impacts foundational products ranging from search engines and recommendation backbones to inventory intelligence and real-time logistics optimization. You will design, build, and deploy production-ready machine learning and artificial intelligence systems that scale from local store shelves to nationwide distribution networks.
The role demands a unique blend of systems-thinking, rigorous statistical modeling, and deep product intuition. Whether you are developing generative recommendation systems, optimizing large-scale incentive allocation, or fusing multi-sensor data streams for edge deployment on hardware like the Nvidia Jetson platform, your models drive measurable business outcomes such as Gross Transaction Value, basket lift, and long-term customer retention. You will collaborate closely with software engineers, product managers, and data scientists to take initiatives from conception to production with minimal friction.
Expect an environment characterized by technical ambition, modern AI-native Python stacks, and a culture of bottom-up innovation. While the technical challenges are immense—ranging from cold-start recommendation problems to low-observation density inventory modeling—the impact you make is immediate and visible. You will be empowered to establish strategic technical investments, define modeling roadmaps, and shape the next generation of automated retail experiences at Instacart.


