SHUBHAM SINHA
0
Available for Python backend & AI engineer roles

Backend engineer building systems that search, sync & scale.

I'm Shubham Sinha — a Python backend & AI engineer with 5+ years building fast APIs and search infrastructure, real-time data pipelines, and shipping ML into products — from catalog classification to RAG.

01

About

90-second intro
Portrait of Shubham Sinha
5+ years
building

I build the unglamorous parts of products that make them actually fast — search that finds the right thing, pipelines that keep data fresh, and services that stay quick under real load.

At Numerator I optimize BI query paths over a billion-row store, run a layered Django REST + Elasticsearch service, and stream MySQL changes into search with a CDC pipeline that replaced overnight reindexes with sub-minute sync. Earlier, at Inexture, I shipped UPI deposit flows for a crypto platform serving 19M+ users and built the observability that cut incident MTTR.

I care about correctness under concurrency, tight types, and systems you can reason about at 2am. When I'm not on infra, I build things like CricLot — a real-time, server-authoritative auction engine.

50% higher analytical throughput
<60s MySQL → search sync
19M+ users served on payments
02

Experience

Jan 2024 — Present Remote, India

Engineer 1 · Numerator

  • Optimized BI query paths on a billion-row MySQL store, cutting heavy analytical reads from minutes to seconds and raising throughput 50%.
  • Engineered a layered Django REST service over Elasticsearch, splitting business APIs, search & ingestion — median API latency down 150ms.
  • Built MySQL→Elasticsearch CDC with pub/sub + Celery, replacing overnight reindexes with sync under 60s.
  • Automated EC2, RDS, S3 & Lambda provisioning with Terraform, cutting env setup from hours to minutes.
  • Fine-tuned Hugging Face models with spaCy preprocessing (US/CA/DE catalogs), improving brand/category attribution 23%.
PythonDjango RESTElasticsearchCeleryTerraformAWS
Dec 2020 — Dec 2023 Ahmedabad, India

Python Developer · Inexture Solutions

  • Delivered UPI deposit workflows for a crypto platform serving 19M+ users, enabling in-app wallet funding without card rails.
  • Launched Grafana/ELK payment dashboards with on-call teams, cutting MTTR 40% via earlier anomaly detection.
  • Engineered RabbitMQ producers/consumers that decoupled synchronous paths across microservices on a national employment platform.
  • Streamlined multi-stage builds & deployments with Jenkins CI/CD, removing most manual release steps.
PythonRabbitMQGrafanaELKJenkins
03

Education

Aug 2017 — May 2021 Nadiad, Gujarat, India

Bachelor of Technology in Information Technology · Dharmsinh Desai University

Information TechnologyB.Tech
04

Selected Work

Catalog Search Platform

Product search API on FastAPI + Elasticsearch (BM25 + dense vectors) where keyword-only search kept missing brand & category variants. A Hugging Face classifier on ingest lands new products under the right facets automatically.

+23% brand / category attribution accuracy

FastAPIElasticsearchHugging Face

Near Real-Time CDC Search Sync

Streamed MySQL changes through Debezium + Kafka into Elasticsearch with idempotent consumers, retries, and a replayable backfill — replacing overnight full reindexes with continuous, consistent sync.

~12h → <60s search sync latency

DebeziumKafkaElasticsearch
📈

Stock Analysis Crew AI

A multi-agent research assistant that coordinates specialized agents to gather, analyze, and summarize equities data into a readable investment brief.

PythonCrewAILLMs
🩺

Medical Chatbot

A retrieval-augmented chatbot that answers health questions from a curated knowledge base, grounding responses to reduce hallucination.

PythonRAGNLP
See all repositories on GitHub
05

Skills & Tools

Languages

PythonSQLGo

Backend & Data

DjangoDRFFastAPIMySQLPostgreSQL ElasticsearchCeleryRabbitMQKafkaDebezium

Cloud & Delivery

AWSTerraformDockerKubernetesJenkinsGitHub ActionsGrafanaELK

AI / NLP

LangGraphLangChainHugging FacespaCyTransformersRAG
06 — Contact

Let's build something
fast.

Open to Python backend & AI engineer roles. The quickest way to reach me is email — I usually reply within a day.

Click to copy Or open in Gmail