Staff Software Engineer, Home & Cross-Retailer Search

1 month, 4 weeks ago
Full-time
Lead
Software Development
instacart.careers

instacart.careers

Instacart is a leading grocery technology company in North America that works with grocers and retailers to transform how people shop. They partner with over 1,000 national, regional, and local retail banners to facilitate online shopping, delivery, an...

Internet Software & Services
1K-5K

Description

  • Define and drive the multi-year technical vision for Home and Cross-Retailer Search infrastructure across retrieval, ranking, indexing, and personalization.
  • Own the architecture of the cross-retailer search platform with a focus on correctness, freshness, and low latency at scale.
  • Own Home feed ranking, content strategy, retailer selection, and personalized recommendations using real-time and batch machine learning signals.
  • Partner with ML Platform and Applied Science to productionize ranking models and improve experimentation infrastructure, including A/B testing, interleaving, and offline evaluation.
  • Accelerate developer velocity by reducing time-to-production, building reusable components, and lowering platform friction for product teams.
  • Set technical standards through design reviews, reliability requirements, latency budgets, and observability practices.
  • Lead major cross-organizational initiatives end to end, from scoping and rollout through post-launch ownership.
  • Represent engineering in product and business planning by translating ambiguous problems into clear technical strategies with tradeoffs.
  • Mentor and grow engineers across the Home and Cross-Retailer Search teams.

Requirements

  • 10+ years of software engineering experience with a track record of leading large-scale distributed systems in production.
  • Experience as a technical lead or architect on cross-team, multi-quarter initiatives.
  • Deep expertise in backend systems, including high-throughput APIs, data pipelines, caching strategies, and storage systems.
  • Experience building or scaling search, recommendations, or feed-ranking systems at significant traffic volume.
  • Strong system design skills covering reliability, fault tolerance, observability, and graceful degradation.
  • Proficiency in one or more backend languages such as Ruby, Go, Python, or Java.
  • Comfort working across the stack to debug and contribute where needed.
  • Strong communication skills with the ability to write crisp technical documents and drive alignment across engineering, product, and business stakeholders.
  • BS/MS in Computer Science or a related field.
  • Experience at a marketplace or e-commerce platform with complex catalog, inventory, or fulfillment constraints is preferred.
  • Familiarity with ML serving infrastructure, feature stores, and online/offline evaluation frameworks is preferred.
  • Experience with real-time data pipelines such as Kafka, Flink, or Spark Streaming, and search indexing at scale such as Elasticsearch, Solr, or OpenSearch is preferred.
  • Track record of improving developer productivity and platform health, including reducing p99 latency, improving cost efficiency, and cutting incident rates, is preferred.
  • Prior work on personalization systems using collaborative filtering, contextual bandits, or session-based signals is preferred.

Benefits

  • Remote role with Flex First work flexibility, allowing employees to work from home, an office, or another preferred location.
  • Highly market-competitive compensation and benefits.
  • Base salary range of $265,000-$279,000 USD for CA, NY, CT, and NJ.
  • Base salary range of $254,000-$268,000 USD for WA.
  • Base salary range of $243,000-$256,000 USD for OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, and HI.
  • Base salary range of $221,000-$233,000 USD for all other states.
  • Eligible for a new hire equity grant.
  • Eligible for annual refresh equity grants.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior AI Engineer - APAC + Africa

ChainGPT 11-50 Internet Software & Services

ChainGPT is hiring a Senior AI Engineer to help build Brain by AIVM, an early-stage platform for verifiable and governed enterprise AI at the intersection of AI, blockchain, and agentic systems.

Blockchain System Design
16 hours ago

Software Engineer | Remote | Contract to hire

TWO95 International 51-250 Internet Software & Services

Software Engineer for a 100% remote 6+ month contract-to-hire role supporting enterprise data and system integration work for healthcare and financial services contexts.

Angular AWS Ionic Microservices NestJS Oracle Serverless SQL SQL Server TypeScript
16 hours, 15 minutes ago

Software Engineer, Backend

JoVE 51-250 Media

JoVE is seeking an experienced Software Engineer to help modernize its web applications and application stack while building performant, well-tested, reusable software in a collaborative product and engineering environment.

Agile AWS CI/CD CloudFormation GitHub JIRA Kafka Microservices MongoDB Node.js PHP PostgreSQL RabbitMQ Redis REST API Scrum Serverless SQL System Design
16 hours, 30 minutes ago

Senior Agentic AI Engineer

CodeRoad 51-250 Internet Software & Services

Coderoad is hiring a Senior Agentic AI Developer to build and deploy autonomous AI systems for real-world software projects in a remote Latam role aligned to East/West Coast time zones.

AWS Azure GCP Git JavaScript Kubeflow MLflow MLOps Python React Reinforcement Learning
16 hours, 30 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers