Jenish Jain
Surat, India 21.17°N · 72.83°E
Local time --:--
Status open to chat

Jenish
Jain.

Senior software engineer at Rapido, building the backbone of India's bike-taxi network. Electrical engineer by training, engineer by choice. I like distributed systems, side-quests in Go, and the satisfying click of a problem becoming a service.

An electrical engineer who fell in love with shipping software—and never quite stopped.

I started out poking at IoT prototypes as a freelancer, then joined Rapido as an intern in 2019. Five years and a lot of pricing experiments later, I'm a senior engineer on the team that decides what every ride should cost.

When I'm not at work I'm usually building something small in Go, writing on blog.jenishjain.in, or trying to teach an AI agent to do my standups for me.

/now
Building
An AI intern that picks up its own ticketsGo · LLM tool-use
Shipping
Databases at RapidoProduction, ~80L+ rides
Reading
Why we sleepBy Mathew Walker
Tinkering
An ESP powered alarm clocka copper tube sculpture
Years shipping
7
2024 — now
Senior Software Engineer Pricing & marketplace systems, also moved to devops
@ Rapido
  • Built a Go/JS credential-management service on HashiCorp Vault for short-lived, scoped DB credentials
  • Owns reliability for 20+ MongoDB clusters — zero-downtime v4→v8 upgrades via Terraform/Ansible
  • Shipped an infra cost-monitoring dashboard on BigQuery, plus Elasticsearch auth hardening
2022 — 2024
Software Engineer II Owning surge & marketplace pricing
@ Rapido
  • Led architecture decisions, mentored 4-5 engineers
  • Redesigned ratecard storage for a 10x request-capacity increase, enabling geo-temporal pricing
  • Cut new-city launch time from months to weeks; dynamic TTL cut storage costs 55-60% across 2M+ daily rides
2020 — 2022
Software Engineer From APE to SE — pricing platform
@ Rapido
  • Owned the dynamic pricing engine — 2M+ daily rides at 400 RPS, 99.9% uptime
  • Worked with data science on ML-based pricing across 5M+ daily transactions
  • Cut fare-estimation API latency 30-40%; built WireMock stubbing for QA
2019 — 2020
Associate Product Engineer · Intern First job. First production push.
@ Rapido
  • Built core microservices for fare estimation, campaigns, and direction services at 400 RPS
  • Designed RESTful APIs with monitoring and alerting for system performance
2018 — 2019
Freelance IoT Developer Hardware, firmware, hacking on weekends
@ Self
  • Built a working commercial MVP prototype to monitor air conditioner health for commercial and residential spaces
  • Aimed at cutting maintenance costs and automating data collection that was previously manual
→ all posts at blog.jenishjain.in
→ all drawings at drawings.jenishjain.in

Tools I reach for, without thinking.

A short list. Languages move; the muscle of "small services, clear contracts, observable everything" doesn't.

Go
Daily driver
Java
Production legacy
Python
Glue & scripts
Kafka
Event backbone
Mongo
Source of truth
Redis
Hot path
GCP
Cloud of choice
Terraform
IaC
Linux
Duh
gRPC
Service mesh
Cloud Run
Side projects
React
This page, etc.

Let's build something.

The inbox is open — for collaboration, a referral, a system-design rabbit hole, or to argue about why 90's cartoons were best.