Staff Software Engineer / New Delhi, India
Rohit
Jain
I build backend and platform systems, and the AI features that run on top of them. Fourteen years so far, six of them at ServiceNow.
Open to Staff and Principal roles · remote or relocation
- Currently
- ServiceNow · Staff since 2022
- Experience
- 14 years, backend & platform
- Focus
- Distributed systems, platform, applied AI
- Shipped solo
- itrfa.in, in production
- Based in
- New Delhi, India · open to relocation
Selected work
-
itrfa.in
LiveA tax-filing tool for Indian residents who hold foreign equity from RSUs and ESPPs. It reads a broker's raw export and produces the schedules and computations the return needs.
- Statement parsers for eight brokers (Fidelity, Schwab, E*TRADE, Interactive Brokers, Morgan Stanley, Shareworks, Vested, NetBenefits), normalising different CSV, PDF, and XLSX layouts into one lot-level model.
- Python and FastAPI on GCP Cloud Run, with Firestore, Cloud Storage, and GitHub Actions. Claude and Gemini handle extraction from broker PDFs that ship no machine-readable format.
- Everything from design to on-call is mine, including the currency, corporate-action, and cost-basis edge cases that make this domain unpleasant.
-
Knowledge Atlas
A central repository that consolidates help articles from three separate content sources, with a review workflow where generative AI identifies issues in published articles and routes them to the writers who own them.
-
Retrieval-augmented search for Now Support
Search over support content that combines embeddings-based retrieval with an LLM to return a grounded answer, rather than a list of articles the reader still has to dig through.
-
Content tagging service
Tags every article with the products and services it covers, using embeddings and FAISS for matching, so downstream systems can filter and route content without a human keeping a taxonomy up to date.
-
Best Practices Library backend
Owned the service design, API surface, and database schema, with Cloudflare caching in front and delivery on AKS. Ran the team from requirements through to monitoring.
-
Generative AI in the internal Code Scanner
Extended the static-analysis tool so it proposes and applies fixes for its findings instead of only reporting them.
-
Earlier
Alt Builder at PeopleStrong: a configurable application builder that stands up client-specific HR applications with no per-client code, on Kubernetes. Hotel discounting engine at MakeMyTrip: rewritten as a rule-driven campaign system so marketing could launch promotions without an engineering release. Equity trade lifecycle application at Sapient Global Markets, trade capture through to settlement, for global investment-banking clients.
How I work
Design before code
I take the hard decisions to a review board and write them down, so the trade-offs are visible before anyone builds on them.
Own it to production
Requirements through to on-call. A feature isn't done when it merges, it's done when I can see it working and know how it fails.
AI where it earns its place
I have shipped LLM features that hold up, and I am the one who says no when a plausible-looking answer is not good enough.
Stack
- Languages
- Java, Python, JavaScript, SQL, Go (working knowledge)
- Backend
- Spring Boot, FastAPI, Kafka, REST, microservices, distributed systems
- Data
- PostgreSQL, MySQL, Redis, Firestore, FAISS
- Cloud & infra
- Kubernetes (AKS), Docker, GCP, Azure, AWS (Bedrock, Lambda), Cloudflare, GitHub Actions
- Applied AI
- LLM application work with Claude and Gemini, AI agents, retrieval-augmented generation, embeddings and vector search, document extraction, evaluation harnesses
- Security
- Threat modelling, SAST, secure design review; security champion for my team's services
History
- 2020 – now ServiceNow Staff Software Engineer (2022–), Senior Application Developer (2020–22). Hyderabad.
- 2016 – 2020 PeopleStrong Technology Lead (2019–20), Senior Software Engineer (2016–19). Gurugram.
- 2014 – 2016 MakeMyTrip Senior Software Engineer. Gurugram.
- 2012 – 2014 Sapient Global Markets Associate Technology L1. Bangalore.
Education & certifications
- B.E. in Computer Engineering, Delhi College of Engineering (now Delhi Technological University), 2008–2012.
- TOGAF 9, Level 1 and Level 2.
- Artificial Intelligence and Machine Learning for Industry, IIT Delhi, 2024.
- ServiceNow Certified System Administrator and Certified Application Developer.