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
01

Selected work

  1. itrfa.in

    Live

    Solo project  ·  in production with paying users

    A 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.
  2. Knowledge Atlas

    ServiceNow  ·  design owner, presented at the architecture review board

    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.

  3. Retrieval-augmented search for Now Support

    ServiceNow  ·  design owner

    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.

  4. Content tagging service

    ServiceNow  ·  design owner

    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.

  5. Best Practices Library backend

    ServiceNow  ·  led a team of five

    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.

  6. Generative AI in the internal Code Scanner

    ServiceNow

    Extended the static-analysis tool so it proposes and applies fixes for its findings instead of only reporting them.

  7. 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.

02

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.

03

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
04

History

  1. 2020 – now ServiceNow Staff Software Engineer (2022–), Senior Application Developer (2020–22). Hyderabad.
  2. 2016 – 2020 PeopleStrong Technology Lead (2019–20), Senior Software Engineer (2016–19). Gurugram.
  3. 2014 – 2016 MakeMyTrip Senior Software Engineer. Gurugram.
  4. 2012 – 2014 Sapient Global Markets Associate Technology L1. Bangalore.
05

Education & certifications