Himalayas logo
MR
Open to opportunities

Mitul Rawat

@mitulrawat

Agile software developer specializing in Python backends and NLP

India
Message

What I'm looking for

I'm seeking a senior backend or ML/NLP engineering role at a product-focused company where I can build scalable SaaS systems, own high-impact features, improve inference performance, and grow technically within collaborative teams.

I am an agile software developer with around 5 years of experience specializing in SaaS development using Python, Django, and FastAPI. I focus on building scalable backends and production-ready ML/NLP solutions for product-based environments.

At CallHub I designed and owned modules across Texts/Voice, NLP, CRM integrations, identification/compliance, media management and fraud detection, and implemented transcription with diarization and WebSockets using vLLM, llama.cpp and Redis for faster model inference. I led resiliency and performance projects that reduced page load times 3x, optimized Celery jobs for 5x efficiency gains, and redesigned bulk communication jobs to reduce database load by 20x.

I build resilient, plug-and-play product architectures to support rapid feature deployment, created dual push-pull setups for third-party integrations, implemented LoRAs for fraud detection and developed an AI agent for survey answering. Earlier I contributed to a lending platform and a doorstep fuel delivery solution as a Research Associate.

I hold an integrated B.Tech & M.Tech from IIT Roorkee, multiple programming curriculum certificates, and maintain small live apps demonstrating RAG and cloud texting tools. I enjoy solving product problems, learning new ML inference techniques, and contributing to high-impact, collaborative teams.

Experience

Work history, roles, and key accomplishments

CA
Current

Senior Software Engineer

CallHub

Mar 2021 - Present (4 years 6 months)

Implemented real-time transcription with diarization and WebSockets and reduced page load times 3x; optimized Celery jobs for 5x efficiency and redesigned bulk jobs to cut DB load 20%, while owning NLP, integrations, fraud detection, and scalable backend modules.

Education

Degrees, certifications, and relevant coursework

Indian Institute of Technology Roorkee logoIR

Indian Institute of Technology Roorkee

Integrated B.Tech & M.Tech, Metallurgical & Materials Engineering

Activities and societies: 12 Programming Curriculum Certificates (freeCodeCamp: freecodecamp.org/mitulr)

Completed an integrated B.Tech and M.Tech in Metallurgical & Materials Engineering in June 2017.

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Mitul Rawat - Senior Software Engineer - CallHub | Himalayas