Instacart is revolutionizing the grocery industry by providing essential delivery services that connect millions of customers with their favorite groceries and household goods. The company is seeking to evolve and scale its core Catalog and data-intensive systems, alongside advancing its Machine Learning (ML) serving and infrastructure capabilities to enhance personalization, recommendation engines, and overall customer experience.
Requirements
- Extensive experience in software engineering with a focus on distributed systems, streaming processing, and data-intensive applications.
- Proven track record in designing, implementing, and scaling large-scale, high-performance ML serving infrastructure.
- Deep understanding of database technologies, data modeling, data pipelines, and ML deployment patterns.
- Strong architectural skills with the ability to evaluate and design complex technical solutions across multiple domains, including Catalog, Streaming, and ML infrastructure.
- Excellent debugging and problem-solving skills, especially related to ML model serving, data quality, and infrastructure stability.
- Experience with cloud platforms and ML serving technologies.
- Familiarity with ML lifecycle challenges, data flow, and best practices.
Responsibilities
- Provide architectural leadership for Catalog, streaming, and data-intensive systems, with a focus on ML serving infrastructure and best practices.
- Design, develop, and scale reliable and efficient solutions to meet evolving business and ML requirements.
- Lead the development and optimization of ML serving endpoints, ensuring high availability, low latency, and robust performance, while implementing fail-fast input validations and tracking key metrics using Datadog.
- Centralize ML serving logic and decouple it from product applications to improve system debugging, manageability, and performance.
- Drive transformational initiatives across the company, impacting revenue, personalization, and operational efficiency, with a focus on real-time inferencing capabilities.
- Serve as a subject matter expert in Catalog, streaming, data-intensive systems, and ML serving technologies, providing guidance and mentorship to engineering and data science teams.
- Identify innovative solutions to optimize system performance, reduce costs, and lower ML serving latency.
Other
- Effective communication and collaboration skills to work with cross-functional teams and mentor junior engineers.
- Ability to quantify and demonstrate the impact of technical contributions on business metrics.
- Flexible work arrangements including remote, in-office, or hybrid options.
- Participation in a dynamic, innovative and collaborative work environment.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.