Soumyadeep Ghosh

Senior Software Engineer

Bengaluru, Karnataka, India4 yrs 9 mos experience
AI ML PractitionerHighly Stable

Key Highlights

  • Designed a scalable pricing engine impacting millions of transactions.
  • Led critical initiatives in warehouse management systems.
  • Expert in backend engineering with a focus on distributed systems.
Stackforce AI infers this person is a Backend Engineer specializing in Fintech and high-scale systems.

Contact

Skills

Core Skills

Backend EngineeringDistributed SystemsWarehouse Management SystemsEvent-driven SystemsCatalog Management SystemsSoftware DevelopmentMedia Processing

Other Skills

Amazon Web Services (AWS)JavaDatabase OptimizationGo (Programming Language)RedisFAST APINew RelicMicrosoft SQL ServerRabbitMQPython (Programming Language)Artificial Intelligence (AI)MySQLTemporalDatabasesElasticsearch

About

Senior Backend Engineer specializing in distributed systems, high-scale platforms, and revenue-critical backend architecture. I design and build systems where data correctness, low latency, and scalability directly impact business outcomes. At CRED, I own the Pricing Engine, a high-throughput, rule-based system powering offer discovery, fee computation, and pricing decisioning across checkout flows. Built as a config-driven rule engine, it enables rapid experimentation while ensuring correctness, auditability, and performance at scale (~20K RPS). My work directly impacts monetization and pricing accuracy across millions of transactions. Previously at Zepto, I built and owned the Catalogue Service, a foundational system managing product data across multiple downstream systems. I also led critical initiatives in the Warehouse Management System, including Pharma and Compliance workflows, and re-architected warehouse hopping logic. By introducing parallel processing and optimizing execution flows, I significantly improved latency, throughput, and system efficiency in high-volume environments. I have hands-on experience designing event-driven architectures and scalable backend systems using Go, Java, Kafka, gRPC, and Temporal. My work includes workflow orchestration, database optimization (Postgres, MongoDB), and building resilient systems that handle millions of daily operations. Beyond development, I focus on system reliability, production debugging, and mentoring engineers through code reviews and system design discussions. Core Expertise: • Backend Engineering (Go, Java, Python) • Distributed Systems & Microservices Architecture • Event-Driven Systems (Kafka, gRPC) • Workflow Orchestration (Temporal) • Rule Engines & Decision Systems • Database Design & Optimization (Postgres, MongoDB, Redis) • High-Scale Systems (Million+ transactions/day) • Cloud & Infrastructure (AWS, Docker, Kubernetes basics) I’m motivated by solving hard engineering problems, owning systems end-to-end, and building platforms that scale with both business complexity and growth. Open to Senior Engineer / Founding Engineer roles in backend, infrastructure, or AI-driven systems where I can drive architecture, scalability, and impact.

Experience

4 yrs 9 mos
Total Experience
2 yrs 1 mo
Average Tenure
6 mos
Current Experience

Cred

Senior Software Engineer

Dec 2025Present · 6 mos · Hybrid

  • I currently own and drive the Pricing Engine at CRED end-to-end as the single-threaded owner, responsible for its architecture, scalability, and production reliability.
  • The pricing engine is a config-driven, rule-based system that computes offers, promotions, fees, and taxes for every checkout on CRED. It operates as a stateless, high-throughput service (~20K RPS), serving as the central decisioning layer where all pricing flows converge.
  • Given its critical role, the system directly impacts conversion, user experience, and revenue realization.
  • Key contributions:
  • Architected and evolved a rule-based pricing framework enabling dynamic configuration of offers and pricing constructs without code changes, significantly improving experimentation velocity
  • Owned a stateless, horizontally scalable architecture capable of handling ~20K RPS with low-latency real-time computations
  • Reverse-engineered and documented previously fragmented flows, creating a single source of truth for pricing logic across offers, fees, and tax handling
  • Improved system reliability under high load by optimizing DB queries (CTEs, indexing) and mitigating timeout issues during peak events (e.g., cron spikes)
  • Built structured logging and debugging workflows, drastically reducing issue resolution time across teams
  • Acted as the cross-functional bridge between Checkout, Payments, and downstream systems to ensure pricing correctness and consistency
  • Enabled team scalability via KT sessions, QA debugging guides, and documentation, removing dependency bottlenecks
  • Practiced AI-augmented development (leveraging tools like Claude) to accelerate code comprehension, implementation, and debugging, significantly improving development velocity while maintaining high code quality
  • Today, the pricing engine is a highly reliable, scalable, and extensible platform, powering every pricing decision at CRED while enabling rapid iteration on business use-cases.
Amazon Web Services (AWS)JavaBackend EngineeringDistributed Systems

Zepto

3 roles

Software Engineer III

Promoted

Oct 2024Dec 2025 · 1 yr 2 mos

  • Mentoring peers.
  • Reviewing TRDS
  • Increasing System stability by continuously reviewing moving parts and adding better logging and metrics visibility.
  • Spearheaded the development of Pharma And Compliance flow in Warehouse Management System
  • Driven development of Hopping of warehouse to send inventory close to smaller delivery hub, rearchitected the existing flows and added necessary parallelisation in the business flow reducing the processing time.
Go (Programming Language)RedisBackend EngineeringWarehouse Management Systems

Sofware Engineer II

Apr 2023Oct 2024 · 1 yr 6 mos

  • Developed Outbound Microservice for Zepto Internal WMS. Used Temporal as a state management system for the Order Flow, GRPC, and Kafka for inter-microservice communication and Postgres for the persistence layer.
  • Designed an Assignment service using rule engine which helps to assign task to associates based on trend of task done by them and also the pendency of task. Used Gorm Rules for online assignment logic, mongodb as persistence layer and grpc for inter service communication.
RedisGo (Programming Language)Backend EngineeringEvent-Driven Systems

Software Engineer I

Jun 2022Mar 2023 · 9 mos

  • Developed the Catalog Management System of Zepto using Go and Mongo as the persistence layer, utilizing GRPC for microservice-to-microservice connection. The system supports the creation of new collections with data sanity checks, including custom foreign key and primary checks built into the application layer, allowing the service to leverage dynamic schema while maintaining data constraints. This service feeds both the Zepto customer app as well as all internal services with catalog information.
  • Developed Mother Warehouse Management service using Spring boot and Postgres as persistence layer, utilizing various design patterns, the advanced functionality of Hibernate ORM and distributed locking with Redis, and building event-driven order creation services with Kafka, as well as implementing Spring AOP for simplifying critical features and designing interceptors for logging transactions, and setting up infrastructure and monitoring using AWS cloud watch and Newrelic.
FAST APINew RelicBackend EngineeringCatalog Management Systems

Tivo

2 roles

Software Development Engineer 1

Aug 2021Jun 2022 · 10 mos

  • Worked On Onboarding Media Data from Eleven Sport, Univision in the internal Metadata Processing pipeline that enriched the EMEA data inTivo Metadata Catalogue.
  • Involved in implementing the complete Application in the MVC architecture of Spring boot.
  • Developed a file parsing service, that used a factory pattern for processing files of different formats
  • having different schema and converting into a common JSON format to be ingested into the Matching
  • system of Tivo.
  • Rewrote the Deduplication logic used for processing Media data, and used MD5 hash to write the logic
  • and this led to decreasing the number of DB writes.
  • Developed a Multi-Threaded Consumer application that consumed Media data from a common Rabbit MQ, and processed it using Spring Application.
  • Stream Down the Mapping process and automated the marking of Wrong data which accounted for 100K manual edits in Electronic TV Guide.
  • Rewrote the legacy code from C# to Spring Boot for one of the ingestion pipelines in Tivo.
Microsoft SQL ServerRabbitMQSoftware DevelopmentMedia Processing

Software Engineer Intern

Feb 2021Jul 2021 · 5 mos

JavaPython (Programming Language)

Education

CHANDIGARH UNIVERSITY

Bachelor of Engineering - BE — Computer Science

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

Explore similar profiles based on matching skills and experience