Senior Software Engineer, Fulfillment
Core
Building the execution layer of Instacart's fulfillment system, including batching, routing, dispatch, and shopper pay.
Role type
Senior backend engineer (logistics platform)
Builds
The platform that routes orders, allocates fulfillment tasks to shoppers, tracks status, and determines compensation.
Domain
Logistics / E-commerce / Marketplace
Deliverable
production ML models | product features
Required skills
Backend development, services/API design (REST/RPC), distributed system design, asynchronous event-driven systems, system architecture
Preferred skills
Fulfillment/logistics/e-commerce software, workflow orchestration, state machines, AI coding tools, regulatory/financial compliance systems
Technologies
Ruby, Python, Go
Responsibilities
Architect and maintain backend applications for routing, task allocation, fulfillment tracking, and shopper compensation; lead technical design for high-impact logistics projects; ensure Tier-0 system reliability and observability; drive platform best practices with product and engineering stakeholders; mentor engineers on code quality and operational practices.
Seniority
Senior, hands-on IC
