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

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India







Bachelor of Engineering (BEng), Computer Science
Walchand Institute of Technology, Solapur
Join Rahul and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossBackend Engineer (Golang/Java) | Distributed Systems | Generative AI, LLMs | Scalable API Systems
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.
Bengaluru
claude
cursor
github copilot
kiro
mcp
n8n
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
Bachelor of Engineering (BEng), Computer Science, Walchand Institute of Technology, Solapur
github: https://github.com/rahulmjain
leetcode: https://leetcode.com/rahulmjain