OverviewThe Digital Twin Platform team at Instacart is on a mission to understand exactly what is on store shelves at any given moment. Inventory intelligence is foundational to some of Instacart's most critical products - from search and logistics to enterprise AI solutions for grocers of all sizes. Our team owns the end-to-end data supply chain, spanning ingestion and integration of partner data sources, collection of in-store inventory observations, model development, serving, and product integrations across the Instacart ecosystem.
We're a growing team sitting at the intersection of physical retail and cutting-edge technology, working closely with Caper, Inventory Intelligence, and Fulfillment to bring real-time shelf intelligence to life. If you're curious about what that looks like in practice, you can read more about our work here:
- Instacart Enterprise AI Solutions for Grocers
- Instacart Acquires Arpalus to Advance Real-Time Shelf Intelligence
We're looking for a Senior Android Engineer to help us build the next generation of Android-native applications that power our store view and Connected Stores programs. This is a net new role on a team that is scaling fast - you'll have real ownership, work on complex and novel technical problems, and see your work directly shape how grocers and shoppers experience Instacart technology in the physical world.
About the Job- Design, build, and own Android applications for the Digital Twin Platform, including standalone scanning apps and Android-native experiences supporting Connected Stores initiatives such as Food Storm and Caper Cart integrations.
- Serve as a technical leader for Android development on the team, setting architectural direction, establishing best practices, and raising the bar for code quality and engineering craft across a growing platform.
- Collaborate closely with cross-functional partners across the Caper, Inventory Intelligence, and Fulfillment teams to deliver Android solutions that support real-time shelf intelligence and in-store data collection at scale.
- Operate in a fast-moving, highly ambiguous environment where the roadmap evolves as the store view program grows - you'll need to balance long-term architectural thinking with the ability to ship and iterate quickly.
- Contribute to a team that is building something genuinely new - as the Android needs across our organization expand, you'll help define what Android engineering looks like for the Digital Twin Platform and beyond.
About YouMinimum Qualifications
- 5+ years of professional Android development experience using Kotlin and/or Java, with a track record of shipping production-quality Android applications.
- Deep expertise in Android SDK, Jetpack libraries, and modern Android architecture patterns (MVVM, Clean Architecture, etc.).
- Experience designing and building Android applications from the ground up, including owning architecture decisions end to end.
- Demonstrated ability to work effectively in ambiguous, fast-paced environments where requirements evolve and priorities shift.
- Strong communication and collaboration skills, with experience working across cross-functional engineering teams.
Preferred Qualifications
- Experience building Android applications for non-consumer contexts such as enterprise tools, hardware integrations, kiosk applications, or scanning/barcode workflows.
- Familiarity with Connected Stores technology, retail hardware platforms, or embedded Android environments (e.g., Caper Carts or similar smart cart/device ecosystems).
- Experience with Bluetooth, NFC, camera APIs, or other hardware peripheral integrations on Android devices.
- Background in data-intensive applications, real-time data pipelines, or inventory/logistics systems.
- Comfort contributing to adjacent technical domains (backend services, data engineering) and a desire to grow beyond a purely Android-focused scope over time.
#LI-Remote
Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policy here. Currently, we are only hiring in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia.
Offers may vary based on many factors, such as candidate experience and skills required for the role. Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offerings here.
For Canadian based candidates, the base pay ranges for a successful candidate are listed below.
CAN
$196,000-$207,000 CAD