ML ENGINEER @ COLUMBIA

From research
to production.

MS CS in Machine Learning. Building production NLP and multimodal systems.

Building AI That Ships

Smit Thakare - ML Engineer

I build ML systems that work on the internet. Started coding in Mumbai, now at Columbia—focused on the gap between research papers and production deployments.

2021 - 2025
Mumbai
K.J. Somaiya College
9.3/10 GPA • Published Research
2024
Internships
Savic Tech & Electra
Production ML Systems
2025 - Present
New York
Columbia University
MS CS • Machine Learning
2026
S&P Global
AI Product Management Intern
Production LangGraph System
🏎️ 🏈
Strategy & Precision
F1 and Patriots fan. Both sports teach what ML needs: split-second decisions matter, strategy beats brute force, teams win championships. Whether it's a qualifying lap or a fourth-down call, execution under constraints defines success.
🎵
Jazz + Coffee = Code
My workflow: jazz playing, coffee brewing, code flowing. The best debugging happens at 2 AM with Miles Davis in the background. Unconventional setup, consistent results.
🌍
Languages & Problems
NYC taught me: ask more, listen more, find more problems worth solving. Picked up Chinese, French, Spanish along the way. Different languages, different perspectives, better solutions.
Data Quality > Quantity
Contrarian take: Our models are undertrained, not oversized. The real bottleneck? LLM-generated data polluting training sets. We need better data sources, not bigger models.

Actively seeking full-time Forward Deployed Engineering and AI Product Management roles starting upon graduation (December 2026).

Where I've Built

S&P Global
AI Product Management Intern, Corporate Actions
Jun 2026 - Aug 2026

Embedded with a business team to translate an ambiguous, manual workflow into a production multi-agent LangGraph system on Google Cloud (GKE, Kubeflow) — turning Excel and database inputs into structured, reviewable outputs instead of a blank-page manual process. Owned the pipeline end-to-end: data ingestion, entity resolution via fuzzy-matching, and LLM-based classification of each record (MATCH / INSERT / ORPHAN / DISAGREEMENT), with a human-in-the-loop review step so every output was auditable — iterating directly with the business team using it daily.

LangGraph GKE / Kubeflow Multi-Agent Systems Human-in-the-Loop
Columbia University — NLP Lab
Machine Learning Research Assistant • Prof. Kathleen McKeown
Feb 2026 - Present

Designed a six-stage data pipeline to construct a multilingual Hindi dataset (~46K sentences, 97.8% Devanagari), enabling structured LLM evaluation on the MASIVE / ARNI benchmarks for a low-resource language. Ran continual-learning experiments (mT5-large, Qwen2.5-3B) across a five-language sequence, demonstrating minimal catastrophic forgetting and measurable forward transfer — direct experience evaluating and productionizing LLMs under real-world constraints.

Multilingual NLP Continual Learning mT5 / Qwen2.5 LLM Evaluation
Columbia Business School
Data Analyst • Behavioral Research Lab
Jan 2026 - Present

Built an automated Python data pipeline (Arctic Shift API) that extracted and structured 200K+ Reddit posts, handling pagination, rate limiting, and deduplication to produce clean, analysis-ready datasets. Partnered directly with faculty stakeholders to translate ambiguous research questions into concrete data requirements, delivering reproducible datasets that powered an end-to-end research study.

Python Data Pipelines Research Methods
Savic Technologies
Software Engineering Intern (Full-Stack + ML)
Jan 2025 - Apr 2025

Owned an ML feature end-to-end — model, API, and frontend — automating resume-parsing with a DistilBERT + T5 pipeline that improved recruitment-screening efficiency by 34%. Shipped HR analytics dashboards (Python/Flask REST APIs, SAP integration) for live business users, lifting dashboard engagement 30%.

DistilBERT / T5 Flask SAP Integration
Electra Enterprises
Software Engineering Intern (Frontend)
2024

Built and shipped production React applications — my first production React experience. Improved page load times 25% through code splitting and component optimization, and lifted user engagement 30% through frontend performance work.

React Frontend Performance Production Web Apps
Worked, Studied & Published At
Columbia University
K.J. Somaiya College
Savic Technologies
Electra Enterprises
S&P Global

Technical Deep Dives

Production-grade ML systems that combine research rigor with engineering excellence

IMActions

Multi-Agent Reconciliation Pipeline — S&P Global

Built a production multi-agent LangGraph system deployed on Google Cloud (GKE, Kubeflow) that turns an ambiguous, manual reconciliation workflow into structured, reviewable output. The pipeline ingests Excel and database records, resolves entities via fuzzy-matching, and classifies each one (MATCH / INSERT / ORPHAN / DISAGREEMENT) using an LLM (Kensho Spark / GPT-4.1) — with a human-in-the-loop checkpoint before anything is finalized.

4 Agent Pipeline
GKE Kubeflow
HITL Review Step

Why it matters: Every output is auditable and nothing is finalized without sign-off — built and iterated directly with the business team using it daily in production.

LangGraph GKE / Kubeflow Multi-Agent Systems FastAPI PostgreSQL

DreamCamera

Multimodal Photo Search Engine

Built with teammate Aaryaman Bajaj as an Applied ML final project: a semantic photo search system using CLIP and BLIP for natural language image queries. Enables users to search their photo library with descriptions like "sunset at the beach" or "my dog playing." Implemented zero-shot classification and cross-modal retrieval with FAISS for efficient similarity search.

95% Accuracy
<200ms Query Time
10K+ Images

Why it's impressive: Bridges vision and language modalities using state-of-the-art transformers. Handles semantic understanding, not just keyword matching. Production-ready with sub-200ms query latency on large image collections.

CLIP BLIP PyTorch FAISS Transformers

Intelligent LLM Router

Cost-Optimized Model Selection Framework

Built a DistilBERT binary classifier that routes each query to a lightweight or large model (Llama-3.1-8B) by predicted difficulty, cutting inference cost 61.6% while retaining 78.7% of large-model accuracy.

61.6% Cost Reduction
78.7% Accuracy Retained
800+ Benchmark Samples

Validation: Tested the cost–quality tradeoff across 800+ benchmark samples using an evaluation framework built on hypothesis testing, cross-validation, and feature analysis (statistically significant, p < 0.01).

LLMs Cost Optimization Python FastAPI Model Routing

Autonomous Information Agent

Intelligent Text Classification & Storage System

Built an autonomous agent that extracts, classifies, and stores information from unstructured text using Google Gemini API. Automatically processes documents, identifies key entities, and organizes data in Google Cloud Storage with intelligent tagging and retrieval mechanisms.

Gemini LLM
GCS Storage
Auto Pipeline

System design: End-to-end pipeline with text preprocessing, LLM-based classification, structured data extraction, and cloud storage integration. Deployed on Render with automated workflows.

Gemini API GCP Python NLP Cloud Storage

CropSense AI

ML-Powered Agricultural Decision Platform

AI-driven agricultural platform that recommends optimal crops, fertilizer strategies, and detects plant diseases using ML and deep learning. Built with Flask, PyTorch, and computer vision models. Processes soil data, weather patterns, and crop images to provide actionable insights.

92% Disease Detection
15+ Crop Types
Flask Backend

Real-world impact: Helps farmers make data-driven decisions about crop selection and disease management. Combines traditional ML (for tabular data) with CNNs (for image classification).

PyTorch Computer Vision Flask CNNs ML

Medical Assistant Chatbot

RAG-Powered Healthcare AI

AI-powered medical assistant using Retrieval-Augmented Generation (RAG) and Chainlit. Retrieves relevant medical information from knowledge base and generates contextual responses. Built with vector databases for semantic search and LLMs for natural language understanding.

RAG Architecture
Vector Search
Chainlit Framework

Technical approach: Combines embedding models for semantic retrieval with LLMs for response generation. Ensures factual accuracy by grounding responses in retrieved medical documents.

RAG Chainlit Vector DB LLMs NLP

Extractive Summarization Research

Published NLP Research

Published research on extractive text summarization techniques. Investigated graph-based methods, sentence ranking algorithms, and semantic similarity measures for automatic summary generation. Compared approaches on benchmark datasets and proposed optimizations.

85% Accuracy
NLP Domain
Springer ICDMAI 2024

Research contribution: Demonstrated ability to conduct rigorous research, implement experiments, and communicate findings. Shows depth in NLP fundamentals and academic writing.

NLP Summarization Research Graph Algorithms

Yield Curve Visualizer

Macro Sentiment Analysis

Built a backend data pipeline processing 200+ Treasury/FRED time series into a PostgreSQL warehouse, tuning the schema with caching and composite indexes for 40% faster historical queries. Layered an NLP sentiment pipeline over 100+ Fed speeches and used server-side aggregation to render 200+ series in a responsive analytics dashboard.

200+ Time Series
40% Faster Queries
100+ Fed Speeches

Architecture: Server-side aggregation and composite indexing were the key wins for keeping the dashboard responsive at scale — direct experience with financial market data in production.

FastAPI PostgreSQL Streamlit NLP

Questscape

iOS GPS Multiplayer Game

Shipped a live GPS-based multiplayer game to the App Store with a 3-person team at Columbia Startup Studio — end-to-end ownership from build to live users, grown to 70+ downloads and 43 active users.

70+ Downloads
43 Active Users
Live App Store

Team: Built with David Ge and Aaryaman Bajaj at Columbia Startup Studio — real-time GPS multiplayer mechanics shipped to production, not a class prototype.

Swift SwiftUI Real-Time GPS

Technical Arsenal

Generative AI & Agentic Engineering

LangGraph LangChain Multi-Agent Systems RAG Prompt Engineering Claude / Anthropic API OpenAI API Production LLM Deployment

Structured Generation & Human-in-the-Loop

Grounded / Retrieval-Based Generation Output Validation Auditable Pipelines Model Evaluation Frameworks

Backend, Data & Cloud

Python FastAPI Flask PostgreSQL SQLAlchemy ETL / Data Pipelines Google Cloud Platform (GKE, Kubeflow)

Data & Analytics

Pandas NumPy Statistical Analysis Feature Engineering Data Visualization A/B Testing

Algorithms & Systems

Algorithm Design Data Structures Distributed Systems Performance Optimization System Design

Let's Build Together

I'm actively seeking full-time Forward Deployed Engineering and AI Product Management roles starting upon graduation (December 2026).

Download Resume

Or reach me directly:

smit.thakare@columbia.edu