Ramit Gupta

Software Engineer

Bengaluru, Karnataka, India5 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building distributed systems at scale.
  • Strong foundation in mathematics and logical reasoning.
  • ACM ICPC Regionalist and competitive programming achiever.
Stackforce AI infers this person is a Backend-focused Software Engineer in the SaaS industry.

Contact

Skills

Core Skills

Distributed SystemsBackend DevelopmentApi Development

Other Skills

Apache KafkaGo (Programming Language)gRPCRedisC (Programming Language)C++JavaProblem SolvingEngineeringFinanceProject ManagementC#PythonSQLCreative Problem Solving

About

I'm a software engineer at Uber who loves building distributed systems that solve complex problems at scale. I'm passionate about problem-solving and have a strong foundation in mathematics and logical reasoning. Whether I'm architecting fault-tolerant platforms, designing event-driven systems, or optimizing critical APIs, I focus on building solutions that are both technically elegant and reliable. I enjoy tackling complex engineering challenges where correctness, performance, and scalability all matter. Tech I work with: Golang, Java, Python, Kafka, Redis, gRPC, Protobuf, Docker, Kubernetes Competitive programming: Candidate Master on Codeforces | 5-star CodeChef | ACM ICPC Regionalist Always happy to connect and discuss distributed systems, system design, or interesting engineering challenges!

Experience

5 yrs 3 mos
Total Experience
2 yrs 9 mos
Average Tenure
3 yrs 4 mos
Current Experience

Uber

3 roles

Software Engineer II

Mar 2025Present · 1 yr 2 mos

  • Built a low-latency, synchronous audio quality-check service (speech-to-text + LLM verification) to validate task adherence and block fraudulent/invalid submissions; benchmarked multiple STT/LLM model combinations (Whisper variants, GPT/Gemini) via accuracy + load testing.
  • Implemented a configurable workflow deferral/scheduling feature that allows clients to control when support interactions become actionable, improving flexibility and reducing downstream processing complexity.
  • Migrated a high-value merchant Change-of-Ownership support workflow from Salesforce to Uber’s internal case-management system, moving ~10K cases/month and reducing manual agent effort for faster resolution.
Apache KafkaGo (Programming Language)Distributed SystemsBackend Development

Software Engineer

Promoted

Aug 2023Mar 2025 · 1 yr 7 mos

  • Architected and delivered Uber’s first platformized B2B support integration, enabling partners (Careem, Waymo) to create/update support tickets in Uber’s agent tooling through service APIs (Go, gRPC) which powers ~500K partner support interactions/month and drives ~$200K/month realized cost reduction via workflow automation.
  • Implemented event-driven partner notifications by consuming support-ticket update events from Kafka, validating changes and dispatching webhooks with ACK tracking and timer-based retries.
  • Re-architected core list API performance by migrating JSON → protobuf and caching protobuf payloads in Redis with hybrid TTL + event-driven invalidation and multi-zone fallback; achieved ~99% cache hit rate and reduced P99 latency by 92–93%, unblocking a major source-of-truth consolidation.
Apache KafkaGo (Programming Language)Distributed SystemsAPI Development

Software Engineer

Jan 2023Aug 2023 · 7 mos

  • Built a Lucene-backed search layer for Uber’s support configuration service, enabling real-time search over arbitrary configuration fields at ~1500 RPS and 99.9% availability.
  • Contributed to an approval workflow for configuration edits, improving safety and auditability of production config changes.
  • Designed and implemented a storage-format migration for persisted configurations from JSON to JSONPB serialization, improving efficiency in write-heavy paths.
Apache KafkaGo (Programming Language)Backend Development

Oracle

Software Engineer

May 2022Jul 2022 · 2 mos · India

  • Developed an ML-based forecasting approach to predict client resource/storage demand ahead of time, enabling proactive provisioning and reducing cold-start overhead.
  • Built end-to-end dataset and modeling pipeline (cleaning, outlier handling, feature engineering), and evaluated multiple models (linear regression, decision trees, etc.) with tuning to select the best accuracy/operability tradeoff.

Foobar

Foobar Member

Feb 2021Apr 2023 · 2 yrs 2 mos · Delhi

  • FooBar is the Competitive programming club of IIITD, which has produced many exceptional coders who have gone to ICPC World Finals many times. My job is to design contests and take code classes for my peers. The top 15 coders from the college are part of Foobar.

Education

Indraprastha Institute of Information Technology, Delhi

Bachelor of Technology - BTech — Computer Science

Modern Delhi Public School - India

School — CBSE

Stackforce found 100+ more professionals with Distributed Systems & Backend Development

Explore similar profiles based on matching skills and experience