Senior Software Engineer, Logistics

Job expired!

Join Instacart: Revolutionizing the Grocery Industry

At Instacart, we are committed to transforming the grocery industry. We believe in sharing love through food and ensuring everyone has access to the groceries they cherish while enjoying more time together. Where some see just grocery delivery, we see a dynamic industry filled with opportunities to serve our diverse community. We aim to provide an essential service that millions rely on for their groceries and household goods, while also offering safe and flexible earning opportunities for Instacart Personal Shoppers.

Instacart's Flex First Approach

Instacart is dedicated to a Flex First approach, offering employees the flexibility to work from anywhere—be it home, an office, or a favorite coffee shop. Our team stays connected and builds community through regular in-person events.

Overview

About the Role

We are seeking motivated Backend Engineers to drive the next evolution of Instacart’s fulfillment logistics. As a key team member, you will lead and innovate on projects in collaboration with various teams, including Shopper app teams and ML engineers. Your role will involve shaping the technical vision and identifying impactful opportunities for team growth. Examples of projects include:

  • Building a dynamic pricing system using geospatial signals
  • Architecting deep learning-driven routing systems
  • Detecting and managing detours by shoppers
  • Adding orders to existing work for shoppers

About the Team

The Logistics & Machine Learning Group focuses on the intelligence and execution behind Instacart’s fulfillment system. This team optimizes a multi-sided marketplace to ensure timely, high-quality customer orders, efficient and fulfilling shopper work, and reasonable business opportunities for retailers and consumer brands. They tackle complex challenges in areas such as matching, pricing, geospatial data, and dynamic data execution.

About the Job

  • Architect, build, and maintain top-notch backend applications with clean code.
  • Lead the development and roadmap of our Logistics systems.
  • Contribute to innovative features as part of fulfillment logistics initiatives.
  • Develop new, visionary features and solutions.
  • Own significant, high-visibility product components both internally and externally.
  • Communicate and collaborate extensively across various teams and functions to align goals and achieve cross-functional outcomes.
  • Plan, make decisions, ship, and maintain your key areas of responsibility.

About You

Minimum Qualifications:

  • 5+ years of backend development experience with proven success.
  • Proficiency in backend languages, especially Ruby or Python.
  • Strong understanding of Rails or Pandas.
  • Excellence in unit testing and problem-solving.
  • Exceptional communication and leadership skills.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.

Preferred Qualifications:

  • Experience with Marketplace problems.
  • Experience with geospatial problems, data pipelines, highly asynchronous systems.
  • Knowledge of monitoring and observability tools like Datadog.
  • Experience with databases, particularly PostgreSQL.

Instacart offers competitive compensation and benefits tailored to each location. This remote role’s base pay is dependent on the candidate’s permanent work location. For detailed information on our Flex First remote work policy, . Offers may vary based on various factors like experience and skills. This role also includes a new hire equity grant and annual refresh grants. For detailed benefits information, .

Compensation Ranges for US-Based Candidates:

  • CA, NY, CT, NJ: $192,000—$245,000 USD
  • WA: $184,000—$235,000 USD
  • OR, DE, ME,