Staff Software Engineer · Databricks
Building distributed systems that stay up at scale.
Staff Engineer at Databricks since April 2025. Before that, Principal Engineer at Swiggy, where I owned architecture across pricing, promotions, catalog and vendor systems and influenced 50+ engineers.
I enjoy deep dives into performance: tracing latency and throughput problems to their root cause, whether they sit in application code or the database underneath. Based in Bengaluru, India.
Domains
Areas where I've built and scaled backend systems
Quick CommercePricing, Promotions, Vendor Portals, Finance Engineering
Observability PlatformLogging, Tracing
Social NetworkFeed, Recommendation, Interactions
Data PlatformBatch / Stream Processing, Kafka, Apache Spark
Experience
Staff Software Engineer · Databricks
Principal Software Engineer · Swiggy
- Led a revamp of the catalog ingestion pipeline: simpler flows, better observability, over 60% fewer frequently occurring issues and roughly 50% faster new-feature development. Proposed and drove the move from MySQL to DynamoDB for elasticity.
- Ran initiatives across Pricing and Promotions on scalability, operational load and resilience (circuit breakers, rate limiters, caching strategy, alerting and governance). S1 incidents dropped to zero over six months, with a ~60% reduction across S1/S2/S3.
- Added cron management to the in-house IaC framework on AWS Batch and onboarded 50+ jobs in six months, replacing crons modeled as web services or run as scripts on standalone EC2 instances.
- Benchmarked OpenJDK, Corretto and Oracle Java and led an organization-wide migration of 300+ services to Corretto, standardizing on Docker images in AWS ECR and removing the dependency on public Docker Hub.
Staff Engineer · Roposo (acquired by Glance, InMobi Group)
- Scaled backend infrastructure for millions of daily active users of a social network.
- Content Delivery Framework: a pluggable framework for testing new ranking algorithms, with A/B experimentation, data tracking and ~100ms latency targets.
- Real-Time Recommendation Engine: end-to-end architecture (HLD and LLD) for recommendations within ~60 seconds of user interaction, which lifted time spent on feed by about 20%.
Senior Software Engineer · GUAVUS
- Built a subscriber profiling engine that segments mobile users by browsing behavior, with high-performance processing of terabytes of data and a benchmark of HBase vs Cassandra for storage.
Software Engineer · Belzabar
- Built a medical workflow management system on Alfresco: JSF interfaces, service layer, web services, permissions and Lucene-backed search.
Skills
- Languages
- Java, Golang, Python (familiar)
- Datastores
- DynamoDB, Redis, MongoDB, MySQL, Amazon S3
- Cloud & messaging
- AWS (EC2, Batch, Lambda, SQS), Apache Kafka
- Data
- Apache Spark
Education
B.Tech, NIT Raipur · 2008 – 2012 · 8.37/10
Contact
The best way to reach me is ankurjain.nitrr@gmail.com, or find me on LinkedIn and GitHub.