Zepto is India's fastest-growing quick commerce company, delivering groceries in under 10 minutes from a network of dark stores. Founded in 2021, Zepto reached unicorn status in under 18 months and is now processing millions of orders daily across 10+ Indian cities. The engineering team at Zepto works on some of the most time-sensitive logistics and inventory systems in India, making it a technically interesting employer for engineers who want their code to directly impact delivery speed.
Zepto Engineering Stack and Scale
Zepto's engineering is built around real-time constraints: when every dark store must have accurate inventory data, every order must be dispatched in under 30 seconds, and delivery windows must be dynamically adjusted based on rider availability and route complexity. The stack uses Python for backend services and data pipelines, Go for high-performance microservices handling order routing and delivery dispatch, React Native for the customer app (iOS and Android), and PostgreSQL and Redis for data storage. Apache Kafka handles real-time event streaming between services: every inventory update, order event, and delivery status change flows through Kafka-based pipelines. AWS powers the cloud infrastructure. The data team runs Python with Spark for analytics, and ML models predict demand at the dark store level for inventory planning.
Zepto Interview Process
Zepto interviews move fast, reflecting the company's quick-commerce culture. Round 1 (Online Coding Assessment): 60-90 minutes with 2-3 algorithmic problems at LeetCode medium-to-hard difficulty. Graphs, trees, and dynamic programming appear frequently. Round 2 (Technical Interview): A 60-minute interview on data structures, backend system design, and real-time systems concepts. A common question: 'design the real-time inventory tracking system that reflects accurate stock levels across 200 dark stores without overselling during peak demand'. Round 3 (Product Thinking Round): For mid-level and senior candidates, a product thinking exercise: 'how would you redesign the Zepto checkout experience to reduce cart abandonment by 20% while maintaining the 10-minute delivery promise?' Round 4 (HR and Culture Round): Zepto values speed, ownership, and first-principles thinking. Expect questions about how you have operated with urgency and how you handle failure when moving fast causes mistakes.
Quick Commerce Technical Domain Knowledge
Zepto interviews reward candidates who understand the unique engineering challenges of quick commerce. Dark store operations: each Zepto dark store is a mini-warehouse with 2,000-5,000 SKUs. Real-time inventory accuracy requires warehouse management system (WMS) integration that updates stock levels as items are picked, not just when orders are placed. Oversell prevention: when multiple customers simultaneously add the last unit of an item to their cart, preventing duplicate orders requires distributed locking or optimistic concurrency control at the inventory level. Delivery time estimation: Zepto's ETA model must consider picker speed (item picking within the store), packing time, and rider dispatch time simultaneously. Demand forecasting: predicting what inventory to stock in each dark store for the next 6 hours, considering time of day, day of week, local events, and historical patterns. Engineers who understand these domain-specific challenges ask better technical questions and design more realistic systems.
Zepto Salary and Career
Zepto pays startup-premium salaries that reflect its high-growth trajectory and ESOP potential. Junior SWE (0-2 years): Rs 20-35 LPA. Mid-level SWE (2-5 years): Rs 35-60 LPA. Senior SWE (5+ years): Rs 55-90 LPA. Staff/Principal engineer: Rs 85-130 LPA. ESOPs are a meaningful component for early employees: Zepto's valuation has grown significantly and an IPO is expected in the near future. The culture at Zepto is intense: this is a company where shipping fast and iterating is the default operating mode. Engineers who thrive here are comfortable with ambiguity, enjoy moving quickly, and take ownership of their impact on delivery metrics.
Zepto interviews test real-time systems thinking and quick-commerce domain knowledge. Practise system design with AI voice coaching on HireStepX.
Practice freeZepto System Design Expectations
Zepto's system design round focuses heavily on real-time inventory management and delivery routing at scale. Candidates are expected to design systems handling concurrent order placement across thousands of dark stores simultaneously, with sub-10-second stock updates. Common prompts include designing a slot booking system for 10-minute delivery, a real-time inventory sync across 300 dark stores, or a surge pricing engine. Interviewers probe for knowledge of event-driven architectures using Kafka, distributed caching with Redis, and database sharding strategies. Unlike generic e-commerce design, Zepto specifically tests your understanding of hyperlocal constraints: geofencing, rider allocation, and last-mile routing under 10-minute SLA pressure.
Preparation Timeline and Study Resources
Most Zepto SDE2 offers come after a three to four week focused preparation sprint. Prioritize LeetCode medium-hard problems on graphs, heaps, and sliding windows, as these recur across both online assessments and interview rounds. For system design, study the architecture behind Dunzo and Swiggy Instamart as public references: Zepto's stack solves similar hyperlocal problems. Practice explaining trade-offs between consistency and availability given delivery-time SLA constraints. Zepto recruiters consistently flag that candidates who demonstrate mobile-first thinking and awareness of India's 2G-3G fallback scenarios stand out, as the app's primary users are Tier 1 metro customers on varied network conditions.
Offer Negotiation and Joining Bonus
Zepto compensates competitively for a late-stage startup, with SDE1 packages ranging from 18 to 28 LPA total compensation and SDE2 from 30 to 50 LPA. Being pre-IPO, a meaningful portion of the package comes as ESOPs vesting over four years with a one-year cliff. Zepto has historically offered joining bonuses between 3 and 8 LPA to candidates with competing offers from Swiggy, Blinkit, or product-first startups. When negotiating, reference your current fixed CTC, competing offers by company name, and your expected ESOP value realistically: Zepto HR responds better to data-backed negotiation than to vague counter-offers.
Frequently asked questions
Explore more