Staff Software Engineer, Home & Cross-Retailer Search
Instacart
- Location
- California · New York · Connecticut +17
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 221,000–279,000/yr
Posted 4mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Define and drive the multi-year technical vision for Home and Cross-Retailer Search infrastructure
- Own the architecture of Instacart's cross-retailer search platform
- Own Home feed ranking and content strategy, retailer selection, and personalized recommendations
- Partner with ML Platform and Applied Science to productionize ranking models
- Accelerate developer velocity across the sub-pillar
- Set the technical bar through design reviews, reliability standards, latency budgets, and observability practices
- Lead major cross-org initiatives end-to-end
- Represent the engineering perspective in product and business planning
- Mentor and grow engineers across Home and XRS teams
Requirements
- 10+ years of software engineering experience
- Track record of leading large-scale distributed systems in production
- Demonstrated experience as a technical lead or architect on cross-team, multi-quarter initiatives
- Deep expertise in backend systems: 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 command of system design principles: reliability, fault tolerance, observability, graceful degradation
- Proficiency in one or more of: Ruby, Go, Python, Java, or similar backend languages
- Comfort across the stack to debug and contribute where needed
- Strong communication skills - able to write crisp technical documents and drive alignment across engineering, product, and business stakeholders
- BS/MS in Computer Science, a related field
Preferred
- Experience at a marketplace or e-commerce platform with complex catalog, inventory, or fulfillment constraints
- Familiarity with ML serving infrastructure, feature stores, and online/offline evaluation frameworks
- Experience with real-time data pipelines (Kafka, Flink, Spark Streaming)
- Experience with search indexing at scale (Elasticsearch, Solr, OpenSearch)
- Track record of improving developer productivity and platform health: reducing p99 latency, improving cost efficiency and cutting incident rates
- Prior work on personalization systems using collaborative filtering, contextual bandits, or session-based signals
Skills
- Ruby
- Go
- Python
- Java
- Kafka
- Flink
- Spark Streaming
- Elasticsearch
- Solr
- OpenSearch
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer
Realtor.com Careers · Austin · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today