Senior Software Engineer, FulfillmentNew

The opportunity

Instacart is seeking a backend engineer with demonstrated success building highly reliable, performant and scalable software to shape the platform powering real-world, real-time processes. The Logistics Platform team owns the execution layer of Instacart’s fulfillment system…

What you'll do

  • Backend applications and systems for routing, task allocation, fulfillment: tracking and shopper compensation are architected, built and maintained

  • Technical design for high-impact projects and initiatives is led, with: logistics problems across the consumer marketplace and enterprise space solved through shipped features

  • Tier-0 systems are reliable and observable, with clear ownership

  • Platform best practices are driven through alignment with product, compliance and engineering stakeholders

  • AI-assisted tooling and workflows raise day-to-day productivity for you and: the team, and engineers are mentored toward a higher bar for code quality, testing, and operational practices

  • + years of backend development experience

What they're looking for

  • Fluency in at least one backend language (we use Ruby, Python and Go; Ruby experience not required)
  • Strong working knowledge of services/API design (REST/RPC), databases, and: system design patterns and principles for distributed, scalable systems
  • Experience building and operating asynchronous, event-driven systems in production
  • Excellent communication skills with experience working in complex: cross-functional and highly collaborative environments