Shubham Dhal

Senior Software Engineer

Bengaluru, Karnataka, India7 yrs 9 mos experience
Highly Stable

Key Highlights

  • Led high-performance teams in AI-driven projects.
  • Developed scalable systems for real-time communication.
  • Expert in algorithmic trading and quantitative strategies.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Fintech and B2C applications.

Contact

Skills

Core Skills

Machine LearningPythonStream ProcessingReal-time CommunicationAlgorithmic Trading

Other Skills

C (Programming Language)C++CassandraFlinkGoJavaJavaScriptKafkaKafka StreamsPowerPointRReactTypeScript

Experience

Databricks

Senior Software Engineer

Aug 2025Present · 7 mos · Bengaluru, Karnataka, India · On-site

  • Partner Ecosystem

Sharechat

3 roles

Staff Software Engineer (SDE 4)

Promoted

Oct 2024Aug 2025 · 10 mos

  • Staff Software Engineer in Live AI[Feed]/Live Core Team
  • Driving technical goals and metrics for Live Feed team, overseeing a team of 3 engineers responsible for the entire ranking stack for live.
  • At peak we have 5k+ inference requests/sec across surfaces, ranking 1k+ candidates per request in under 250ms(P99), scaling to 70M feature fetches/sec.
  • Additionally, I served as the acting Tech Lead for Live Notifications for approximately six months. The platform powers ~500M notifications/day
PythonTypeScriptMachine LearningRC++React

SDE 3 (Technical Lead)

Promoted

Oct 2022Oct 2024 · 2 yrs

  • SDE3 in Live AI/ Live Core(Infra) team/Platform team
  • I divide my time between the two teams working on core projects around Stream Processing ( Realtime Features Infra, RecSys Infra) and Realtime Communication Frameworks (SSE based push channel scaling to entire DAU) with recent focus being around Recsys Infra in Live team
  • I am a hands on Technical Lead(TL) who spends a lot of time writing and reasoning about systems from the basics to help improve our tech metrics(cost, reliability, scaling needs) and have also worked as a TL role on a few projects leading efforts around new initiatives in the team and on onboarding new engineers into projects.
  • Tools and Programming Languages :- Go, Java, Javascript, Kafka, Kafka Streams, Flink, Cassandra(ScyllaDB)
GoJavaJavaScriptKafkaKafka StreamsFlink+3

SDE 2

Aug 2021Oct 2022 · 1 yr 2 mos

  • SDE2(Backend) in Platform Team working on Stream Processing and Realtime Communication(RTC) System.
  • I love building systems at scale from scratch and have had the most amount of learnings from the same. Our RTC Framework can scale to DAU (4M+ concurrent connections at peak) and Counters Framework runs as at huge scale, processing ~300k+ msgs/sec at peak.
  • Tools and Programming Languages :- Go, Java, Javascript, Kafka, Kafka Streams
GoJavaJavaScriptKafkaKafka StreamsStream Processing

J.p. morgan

2 roles

Quantitative Researcher

Jun 2018Jul 2021 · 3 yrs 1 mo · Mumbai, Maharashtra, India

  • Worked across two teams Equity Derivatives and QR Athena(Centralised Infrastructure Team).
  • Tools and Programming Languages :- Python, C++, Typescript(React) etc.
  • Equity Derivatives
  • Front office-quant working on Algorithmic Indices(Quantitative Investment Strategies). Work involved close interaction with Structuring and Trading across geographies for implementation and risk management of trades.
  • Development and maintenance of frameworks in the firm’s core quant. library
  • Implemented various strategic infra. projects
  • QR Athena
  • Evaluating Full-Stack architectures for developing Analytics applications within QR. Work leverages using modern Open-Source Frameworks and Libraries to interface with internal data-models and involves making recommendations for architecture.
PythonC++TypeScriptAlgorithmic Trading

Quantitative Research Internship, Equity Derivatives

May 2017Jul 2017 · 2 mos · Powai , Mumbai

  • Worked on secondary implementation of algorithmic indices in Python
  • Offered a Pre-Placemnet Offer(PPO) based on performance in the internship
Python

Education

Indian Institute of Technology, Kharagpur

Bachelor of Technology (B.Tech.) — Mechanical Engineering

Jan 2014Jan 2018

Delhi Public School - R. K. Puram

PCM (with Computer Science)

Jan 2012Jan 2014

Stackforce found 100+ more professionals with Machine Learning & Python

Explore similar profiles based on matching skills and experience