Profile Photo
Hello, I'm

Shobhit Maheshwari

A Data Scientist with a strong foundation in Mathematics and 4.5+ years of experience in Computer Vision and Natural Language Processing. Skilled in Python, PyTorch, TensorFlow, and LangChain — passionate about deploying AI that solves real-world problems.

About Me

I am a Data Scientist with a strong foundation in Mathematics and four years of work experience in Data Science in the insurance-tech (Roadzen) and food-tech (Spoonshot) sector. During both these stints, I have handled multiple problem statements in the domain of Computer Vision and Natural Language Processing. I am adept in Python and highly skilled with advanced Machine Learning libraries like TensorFlow, PyTorch, and LangChain. I have successfully developed and deployed high-impact solutions in production environments. Currently, I am finishing off my M.Sc. in Data Science from the University of Edinburgh with my dissertation work focussing on QA frameworks using Large Language Models (LLMs). I'm excited by the rapid advancements in AI and how they enable solving real-world challenges.

About Image 1

I am a huge sports fan, especially when it comes to Cricket and Football. I am a big Real Madrid supporter (hala madrid y nada mas!!). I have played Table Tennis at the state levels. Outside of sports, I am all about good food—whether I am cooking up something tasty or just enjoying a great meal. Music is always a part of my day too; I am constantly up for some Coke Studio jams or chilling to retro tunes. I am also a big animal lover, especially when it comes to dogs—Border Collies are my absolute favorite. Being around dogs always puts me in a good mood. I've recently discovered that Alpacas are literally nothing but just big dogs who run really fast so that is me holding Ozzy and Thomas on the right. It is those simple things—food, music, sports, and dogs/animals that make me happy.

About Image 2

Work Experience

Apr 2025 – Present

Lead Data Scientist

Roadzen — Delhi, India

Leveraging LLMs such as Qwen to extract structured information from insurance policy documents, enabling automated policy understanding at scale.

Building an end-to-end claims underwriting agent that autonomously assesses vehicle claims and generates comprehensive inspection reports.

Aug 2024 – Dec 2024

Research Assistant

University of Edinburgh — Edinburgh, UK

Benchmarked GPT against 4-bit quantised Llama and Mistral on FinQA, demonstrating a ~12% gain in accuracy.

Achieved a 16% improvement over RAG using a ranked MapReduce pipeline with similar processing time to RAG.

Scraped financial data sources to compile 70GB from annual reports, earnings transcripts, etc.; developing a low-latency framework to query large financial reports for all companies on a unified platform.

Jan 2022 – Aug 2023

Senior Data Scientist

Roadzen — Delhi, India

Streamlined ML workflow from data ingestion to model serving using FastAPI, Airflow, and Jenkins, resulting in continuous training and efficient deployment of in-house ML models.

Enhanced the accuracy of the insurance policy QA bot using GPT, achieving 95% correct answer retrieval.

Developed a heuristic inspired by the concept of momentum to extract keyframes for car profiles from a video.

Achieved over 84% accuracy in classifying car colour, make, and model for expedited claims validation.

Jun 2020 – Dec 2021

Data Scientist

Roadzen — Delhi, India

Built a Mask RCNN model for instance segmentation of damage, parts, and profile on car images using PyTorch, reducing claims processing time from 40 mins to under 2 mins.

Optimized the mAP score metric to account for subjectivity, achieving a score of 74 in damage segmentation.

Reduced Damage Recognition API turnaround time by 30% using TorchServe and FastAPI.

Earned recognition for AI models at the Asia Motor Insurance Summit and Financial Express Future Tech awards.

Jan 2019 – Jun 2020

Data Scientist

Spoonshot — Bangalore, India

Designed a weighted DeepWalk model with ingredients as nodes and edge traversal probability based on flavour pairing theory to generate novel flavour pairings.

Managed 100 million ingredient combinations by building a PySpark pipeline for efficient edge weight generation.

Implemented Fast-RCNN to extract nutrition panel with a mAP of 85 from product images.

Utilized Azure OCR to extract nutrition components and their corresponding values with 93% accuracy.

Skills

Languages

Python SQL R Bash

ML & Deep Learning

PyTorch TensorFlow Scikit-learn Hugging Face LangChain

Computer Vision

OpenCV Mask RCNN Fast-RCNN U-Net YOLO

Natural Language Processing

Transformers BERT / GPT RAG MapReduce QA LLM Fine-tuning

Data & Big Data

PySpark Airflow Pandas NumPy Matplotlib

Deployment & DevOps

FastAPI Docker Jenkins Azure TorchServe Git
Skills word cloud

Education

Sept 2023 – Nov 2024

University of Edinburgh, Edinburgh, UK

M.Sc. Data Science — Distinction

Returning to academia to refresh skills and deepen expertise after four years in data science; Edinburgh provided an ideal environment to engage with emerging technologies.

Chose courses like NLP, Extreme Computing, and Financial Data Pattern Recognition, building a foundation to address industry challenges.

Dissertation: built a QA framework for financial analysis, scraping 70GB of annual reports and improving results by 16% over RAG methods.

Aug 2015 – Jun 2019

University of Delhi, Delhi, India

B.Tech IT & Mathematics — 89.5 / 100

Completed B.Tech in IT and Mathematics with a minor in Computational Biology, gaining a strong foundation in math, programming, and practical applications through project-based learning.

Internships including one at DRDO refined skills; courses in NLP and AI sparked a career interest in data science.

Active in the robotics society, managed social media, and organized a data science hackathon — started full-time career at Spoonshot after a final-semester internship there.

Tech Blogs

Projects

LLM QA Project

Large Financial Documents QA using LLMs

This project dealt with building a framework for querying long PDF documents using RAG and MapReduce approach. ... Analyzing financial reports, which often span hundreds of pages, is a time-consuming process. Large Language Models (LLMs) have improved the efficiency of Question Answering (QA) in such reports, but their context-length limitations pose challenges. The MapReduce framework addresses this by dividing the PDF into smaller chunks, allowing efficient processing in two phases. We enhanced this with rank filtering to optimize LangChain MapReduce, and compared it to a RAG system, achieving a 16% efficiency gain. We incorporated this into a GUI-based QA tool and also created a dataset by scraping financial reports from all London Stock Exchange companies. Read More

NMT Project

Neural Machine Translation (NMT)

Building a Neural Machine Translation model from scratch along with a conventional LSTM model with lexical decoding. ... Experiments started with implementing an LSTM model with attention. A lexical decoding module was then added using a small FFNN combining weighted source embeddings with decoder output. A Transformer with Multi-headed attention was also implemented from scratch, trained on only 10k German-English sentence pairs. The model reached a BLEU score of 13.5 and attention plots demonstrate the capability of the attention mechanism. Read More

Vision Classification

Analysis of Models for Classification with Perturbations

Investigating classical ML and deep learning models classifying sports ball images across 15 categories. ... The dataset comprises over 9,000 images. The classical approach combines SIFT and HOG features to train SVMs, while the deep learning approach uses a ResNet-18 based CNN. We analyze robustness under perturbations such as noise, blur, and occlusion. The CNN significantly outperforms the SVM in accuracy and robustness, highlighting deep learning's advantages in handling complex, real-world image data. Read More

X-ray Denoising

X-ray Image Denoising using U-Net

An X-ray denoising model built using U-Net implemented in PyTorch. ... We induce an uneven scatter of noise in images — more towards the center where X-ray interaction with tissues is greater — rather than the uniform noise assumed by prior work. Multiple incremental model updates are trained on the NIH X-ray dataset using encoder-decoder architecture. An end-to-end pipeline stacking the two best models is also proposed. Evaluated using MSE, SSIM, and PSNR metrics. Read More

Image Captioning

Image Captioning using Flickr8K

An image captioning model trained on Flickr8k to describe image contents. ... Built an encoder-decoder model where a CNN extracts visual features and an LSTM decoder generates descriptive captions. Trained and evaluated on the Flickr8k dataset, the model learns visual semantics through attention-guided generation, producing human-readable descriptions for diverse scene types. Read More

Publications & Extracurriculars

Mahima Kaushik*, Shobhit Maheshwari and Rddhima Raghunand, "Exploring Promises of siRNA in Cancer Therapeutics", Current Cancer Therapy Reviews (2019): 15

Maheshwari, Shobhit, and Rddhima Raghunand. "Multi-Character Recognition using EMNIST." JIMS8I-International Journal of Information Communication and Computing Technology 6.1 (2018): 325–331

Built a Covid-beds live tracking platform for checking bed availability pan India by scraping state government websites.

Lead organiser of DataJam, a Data Science hackathon hosted by the college, collaborating with a team of five.

Social Media Manager of Autonomi, an autonomous student-run robotics society at college.

Represented the school table tennis team and played at the State level tournament for Rajasthan.

Contact Me

I'm always interested in hearing about new projects and opportunities. Feel free to reach out!