Rahul Jain profile photo 1 on Tal

Rahul Jain

Backend Engineer (Golang/Java) | Distributed Systems | Generative AI, LLMs | Scalable API Systems

Bengaluru

12+ years of work experience

Swiggy
Oct 20214 y 11 moPresent

Bengaluru, Karnataka, India

Contributed to the design and evolution of Swiggy’s Pricing & Discounting platform, powering large-scale, revenue-critical pricing and promotion use cases across millions of daily orders. Built and owned Golang microservices for promotion and pricing, including delivery fee computation, offer evaluation, and real-time pricing decisions. Delivered end-to-end pricing initiatives such as Platform Fee, Delivery Fee & Communications, and AMV-based Surge Pricing, owning the solution from HLD/LLD through production rollout. Built Referral and Steal Deal capabilities for the Snacc app, enabling targeted promotions and improving customer acquisition. Led DAX-to-Redis/local cache migration, improving system performance, reliability, and infrastructure cost efficiency. Working on the MTI (Migration to India) initiative, migrating infrastructure from Singapore to the Mumbai AWS region to improve latency, compliance, and cost efficiency. Led peak-traffic readiness for New Year’s Eve and major festivals, implementing BCP, rate limiting, auto-scaling, and capacity planning to reliably handle millions of RPM. Drove operational excellence through production ownership, incident management, monitoring/alerting, performance optimisation, and infrastructure cost optimisation.
Swiggy
Nov 20183 yrsOct 2021

Bengaluru, Karnataka, India

Conga
Nov 20171 yr 1 moNov 2018

Bengaluru, Karnataka, India

Accenture
Nov 20143 yrs 1 moNov 2017

Bengaluru, Karnataka, India

Rahul’s AI Stack

claude
claude
cursor
cursor
github copilot
github copilot
kiro
kiro
mcp
mcp
n8n
n8n

Education

Walchand Institute of Technology, Solapur

Bachelor of Engineering (BEng), Computer Science

Walchand Institute of Technology, Solapur

20104 yrs2014

Join Rahul and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Rahul Jain on Tal

Headline

Backend Engineer (Golang/Java) | Distributed Systems | Generative AI, LLMs | Scalable API Systems

About

Skilled in GoLang, Java, Spring Boot, MySql, Redis, Kafka, SQS, AWS, DAX, Dynamo DB, Docker, kubernetes, Lambda, Git, Linux, Jenkins, Data Structure & Algorithms, TestNG etc.

Location

Bengaluru

AI stack

claude

cursor

github copilot

kiro

mcp

n8n

Work experience

Senior Software Engineer at Swiggy, Oct 2021 - Present · 4 y 11 mo, Bengaluru, Karnataka, India, Contributed to the design and evolution of Swiggy’s Pricing & Discounting platform, powering large-scale, revenue-critical pricing and promotion use cases across millions of daily orders. Built and owned Golang microservices for promotion and pricing, including delivery fee computation, offer evaluation, and real-time pricing decisions. Delivered end-to-end pricing initiatives such as Platform Fee, Delivery Fee & Communications, and AMV-based Surge Pricing, owning the solution from HLD/LLD through production rollout. Built Referral and Steal Deal capabilities for the Snacc app, enabling targeted promotions and improving customer acquisition. Led DAX-to-Redis/local cache migration, improving system performance, reliability, and infrastructure cost efficiency. Working on the MTI (Migration to India) initiative, migrating infrastructure from Singapore to the Mumbai AWS region to improve latency, compliance, and cost efficiency. Led peak-traffic readiness for New Year’s Eve and major festivals, implementing BCP, rate limiting, auto-scaling, and capacity planning to reliably handle millions of RPM. Drove operational excellence through production ownership, incident management, monitoring/alerting, performance optimisation, and infrastructure cost optimisation.

Software Development Engineer 1 at Swiggy, Nov 2018 - Oct 2021 · 3 yrs, Bengaluru, Karnataka, India

Software Engineer at Conga, Nov 2017 - Nov 2018 · 1 yr 1 mo, Bengaluru, Karnataka, India

Software Engineer at Accenture, Nov 2014 - Nov 2017 · 3 yrs 1 mo, Bengaluru, Karnataka, India

Education

Bachelor of Engineering (BEng), Computer Science, Walchand Institute of Technology, Solapur

Public links

github: https://github.com/rahulmjain

leetcode: https://leetcode.com/rahulmjain

Rahul Jain - Senior Software Engineer in Bengaluru | Tal