MS CS in Machine Learning. Building production NLP and multimodal systems.
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.
Actively seeking full-time Forward Deployed Engineering and AI Product Management roles starting upon graduation (December 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.
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.
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.
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%.
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.
Production-grade ML systems that combine research rigor with engineering excellence
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.
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.
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.
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.
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.
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).
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.
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.
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.
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).
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.
Technical approach: Combines embedding models for semantic retrieval with LLMs for response generation. Ensures factual accuracy by grounding responses in retrieved medical documents.
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.
Research contribution: Demonstrated ability to conduct rigorous research, implement experiments, and communicate findings. Shows depth in NLP fundamentals and academic writing.
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.
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.
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.
Team: Built with David Ge and Aaryaman Bajaj at Columbia Startup Studio — real-time GPS multiplayer mechanics shipped to production, not a class prototype.
I'm actively seeking full-time Forward Deployed Engineering and AI Product Management roles starting upon graduation (December 2026).
Or reach me directly:
smit.thakare@columbia.edu