Skip to main content
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 (5 years 3 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 250,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