Overview
Instacart is transforming the grocery industry by providing essential services for grocery delivery and household goods. The company invites individuals to join their mission to make food accessible for everyone.
Key Responsibilities
- Designing, building, and implementing software solutions for retailers managing connected store technologies.
- Developing web applications and AI systems using Large Language Models (LLMs) and Computer Vision.
- Architecting data pipelines that handle various data signals for item discrepancy resolution.
- Standardizing API contracts for pricing, coupons, and loyalty systems.
- Leading backend system architectural design and distributed infrastructure.
- Creating frameworks for automated testing and deployment integration.
- Leading cross-functional initiatives to enhance customer shopping experiences.
- Other duties as assigned.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5 years of relevant experience in software engineering, including backend programming languages such as Java, Ruby, or Kotlin.
- 5 years of experience with frontend programming languages, including TypeScript, React, or Next.js.
- 5 years of experience with advanced AI systems and data processing.
- Experience in designing resilient backend systems and working with APIs.
- Experience architecting data pipelines for real-time processing and using monitoring tools.
Benefits
Instacart offers competitive compensation and benefits depending on location, including eligibility for equity grants.
Location
Remote within the continental U.S.
How to Apply
Please refer to the Instacart careers page to apply for this position.