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.

Tech @ Instacart

Building The Intent Engine: How Instacart is Revamping Query Understanding with LLMs

Authors: Yuanzheng Zhu, Guanghua Shu, Raochuan Fan, Vinesh Gudla, Tejaswi TennetiWhen people search for items on Instacart, they don’t …

Read More

"I used to think of Infra as all operational work making computers talk to each other, but what we really are is a tools & support team for engineers. I've always enjoyed helping people as part of my job, but I particularly enjoy making life easier for developers—they're MY people!"

Muffy BarkocySenior Infrastructure Engineer

"I am surrounded by a lot of highly driven, smart and supportive people that I can learn from every single day. They motivate me to continue to grow and take on new and challenging opportunities."

Stephen LiSenior Software Engineer

"Our team is hyper-focused on delivering value to our enterprise customers. We are shaking up the grocery industry and every day brings a new challenge. There's never a dull moment on the technical delivery team!"

Nicola FernandesTechnical Project Manager

Craving a new job?

IT

AV Engineer (Contractor) San Francisco, CA Apply
IT Project Manager Canada - Remote Apply
Salesforce Administrator, Sales Cloud Canada - Remote (ON, AB, BC, or NS Only) Apply
Salesforce Administrator, Service Cloud Canada - Remote (ON, AB, BC, or NS Only) Apply
Salesforce Technical Architect United States - Remote Apply
Salesforce Technical Architect Canada - Remote (ON, AB, BC, or NS Only) Apply

Professional Services

Senior Sales Engineer Canada - Remote (ON, AB, BC, or NS Only) Apply
Senior Solution Architect Canada - Remote (ON, AB, BC, or NS Only) Apply
Senior Solution Architect United States - Remote Apply

Security

Senior Corporate Security Engineer United States - Remote Apply
Senior Risk and Compliance Engineer I Canada - Remote (ON, AB, BC, or NS Only) Apply
Staff Product Security Engineer United States - Remote Apply
Staff Security Engineer, Red Team United States - Remote Apply

Software Engineering

Android Engineer II United States - Remote Apply
Android Engineer II Canada - Remote (ON, AB, BC, or NS Only) Apply
Senior Software Engineer II, Ads Data Solutions Engineering Canada - Remote (ON, AB, BC, or NS Only) Apply
Senior Software Engineer II, Inventory Intelligence Canada - Remote (ON, AB, BC, or NS Only) Apply
Senior Software Engineer, Ads Canada - Remote (ON, AB, BC, or NS Only) Apply
Senior Software Engineer, Ads United States - Remote Apply
Senior Software Engineer, Commerce Platform Canada - Remote (ON, AB, BC, or NS Only) Apply
Senior Software Engineer, Core Experience Canada - Remote (ON, AB, BC, or NS Only) Apply
Senior Software Engineer, Enterprise Fulfillment Canada - Remote (ON, AB, BC, or NS Only) Apply
Senior Software Engineer, Logistics Foundations Canada - Remote (ON, AB, BC, or NS Only) Apply
Senior Software Engineer, Self Serve - Experimentation Canada - Remote (ON, AB, BC, or NS Only) Apply
Software Engineer II Canada - Remote (ON, AB, BC, or NS Only) Apply
Software Engineer II, Paid MarTech Canada - Remote (ON, AB or BC Only) Apply
Software Engineer II- Frontend, Core Experience Canada - Remote (ON, AB, BC, or NS Only) Apply
Staff Software Engineer, Catalog Canada - Remote (ON, AB, BC, and NS only) Apply
Staff Software Engineer, Core Shopping United States or Canada (Canada - ON, AB, BC, or NS Only) Apply
Staff Software Engineer, FoodStorm Canada - Remote (ON, AB, BC, or NS Only) Apply
Staff Software Engineer, FoodStorm United States - Remote Apply

Technical Program Management

X