Groceries delivered to your door in as fast as 30 minutes. It seems simple right? Well, it's more complex than that. From re-routing deliveries during snowstorms, to connecting customers with coupons and deals for their favorite brands, to updating over half a billion grocery data lines each night-everything we do has to take into consideration the connection between our retailers, customers, shoppers and brands. Our ML, data, infrastructure, full-stack, and security engineers work on small, nimble, matrixed, cross-functional teams and have the chance to impact our core products starting on day one.
Team highlights
Early Career Software Engineering Program
Our Software Engineering programs are designed to nurture early career talent in Canada. Joining our Engineering team means working with cutting-edge technology while being guided by industry leaders who are passionate about your growth. You’ll have the opportunity to solve complex problems, innovate, and make a real impact from day one.
Retailer Storefronts
Based largely in Toronto, our Retailer Storefronts team builds Instacart’s white-label e-commerce platform, enabling retailers to operate fully branded digital storefronts across Web, iOS, and Android. We extend Instacart’s core capabilities—such as catalog, fulfillment, personalization, and search—through modular APIs, scalable backend services, and configurable frontend frameworks.
The platform is built on Instacart’s marketplace infrastructure and designed for extensibility, allowing retailers to deliver differentiated, high-performance experiences that reflect their brand. We work closely with infrastructure, machine learning (ML), and design systems teams to power features like dynamic merchandising, predictive search, and personalized promotions—helping major retailers serve millions of customers with reliability, flexibility, and speed.
Connected Stores
Connected Stores and Caper develops innovative retail technology that transforms the in-store shopping experience. With products like Carrot Tags, FoodStorm, In-Store Mode, and Caper smart carts, we empower retailers to provide seamless, intuitive and efficient customer journeys while integrating cutting-edge tools like computer vision and deep learning. Our work spans hardware, software, and AI-powered systems, offering Instacart engineers a unique opportunity to solve complex challenges while shaping the future of physical retail experiences.
Core Experience
The Core Experience team is focused on creating products that delight our customers. We build Instacart.com and the Instacart mobile app that make it easy to discover, shop, and easily purchase items from a massive catalog of billions of items. Our team also drives customer growth through Restaurants, Partnerships, Instacart+ premium memberships, and paid marketing.
Infrastructure
The Infrastructure team powers the platforms and systems that enable Instacart to operate at scale—securely, reliably, and cost-effectively. Our mission is to build foundational technology that supports Product, Engineering, and Data teams across the company. This team builds scalable data platforms, optimizes large-scale storage and caching for reliability, and delivers AI-powered tools to boost team productivity. We’re looking for builders who are excited to work at the intersection of data, AI, and distributed systems to help shape the backbone of a real-time, intelligent commerce platform.
Enterprise Solutions
Instacart's Enterprise Solutions team is composed of several specialized groups that work together to support retailers and brand partners with end-to-end retailer and partner collaboration. This team drives the adoption and growth of Instacart products, ensuring we provide tailored solutions that meet the unique needs of our partners and accelerate mutual success.
Algorithms
Algorithms power the intelligence behind Instacart, influencing everything from search and discovery to recommendations, ranking, pricing, incentives, and catalog quality. We optimize the entire shopping journey—ensuring customers find what they need, discover new products, and experience seamless checkout, all while enhancing marketplace dynamics and order fulfillment efficiency. As a Machine Learning Engineer, you'll use cutting edge technologies to tackle challenging problems at the intersection of algorithms, product, data, and business.
Ads
The Ads Engineering team builds industry-leading, AI-powered systems and experiences to help CPGs grow their businesses and consumers discover relevant products. Leveraging our network of inventories on Instacart, partner sites and apps, and in-store, we build and deliver management, measurement, and optimization solutions that are omni-channel and cross-funnel, all on the back of cutting edge engineering in low-latency distributed systems, AI modeling, data management, quantitative optimization, and modern frontends.
Technical Program Management
Our Technical Program Management (TPM) team drives Instacart's most strategic and complex initiatives that enhance experiences across our four-sided marketplace and white-label platforms. From advancing our Gen AI/ML foundations to enabling personalized shopping experiences for all customers to scaling our platforms for operational excellence, TPMs lead transformative programs that benefit our four-sided marketplace and teams alike. Working as trusted partners across the business, we deliver high-impact solutions that accelerate Instacart's growth and innovation.
Fulfillment
The Fulfillment team works to solve Instacart's version of the age-old Traveling Salesman problem-but instead of phone books, we're traveling with ice cream and it's 103º in Atlanta. How many ice cream containers can you take from a store before the last delivery starts to melt? We build apps, backend APIs, and machine learning systems to solve riddles like this.


