KARTHIK GOVINDAPPA

Machine Learning Engineer

Bangalore, IN.

About

Results-driven Machine Learning Engineer with over 5 years of end-to-end experience in building and deploying production ML systems for ranking, recommendation, and pricing. Expert in leveraging large-scale computing resources (Kubernetes, SLURM) for deep learning and LLM engineering, including RAG and self-hosted inference. Proven ability to drive significant business impact, as demonstrated by a 15% improvement in NDCG@10 and a 10% increase in CTR through advanced model development and A/B testing frameworks.

Work

S.I. Chemicals

|

Manager

Bangalore, Karnataka, India

→

Summary

Currently leads a team of 10 in managing operations, inventory, pricing, and B2B sales for a chemical distribution business, while spearheading the integration of advanced ML solutions.

Highlights

Directed and optimized operations for a chemical distribution business, overseeing a team of 10 across sales, inventory, and logistics to ensure efficient supply chain management.

Spearheaded the development and deployment of an LLM-based SDS compliance agent, automating critical regulatory checks and enhancing operational efficiency.

Developed a commodity price forecasting system utilizing chemical market data to inform strategic pricing decisions and optimize revenue generation.

Wiser Solutions

|

Software Engineer (Machine Learning)

San Mateo, CA, US

→

Summary

Developed and deployed advanced machine learning models and infrastructure for Wiser's crowdsourced shopping app, driving significant improvements in user engagement and business metrics.

Highlights

Engineered and deployed ranking and personalization models for Mobee, boosting NDCG@10 by 15% (offline) and CTR by 10% (production A/B tests).

Built the core candidate generation stage for product matching, processing millions of products using transformer embeddings and ANN retrieval to generate high-recall sets.

Designed and implemented a company-wide A/B testing and experiment-assignment platform, enabling data-driven evaluation of model variants in production.

Developed a dynamic pricing model that drove a 12% revenue increase and 8% higher conversion through strategic integration with raw event streams.

Productionized ML models across the team using FastAPI, Kubernetes/Helm, and AWS (Terraform) for scalable and repeatable deployments.

Rutgers University

|

Graduate Research Assistant

New Brunswick, NJ, US

→

Summary

Conducted advanced genomic research, independently developing and deploying critical bioinformatics pipelines for a cancer research laboratory.

Highlights

Independently developed and deployed a suite of four genomics pipeline packages (variant calling, ChIP-seq, RNA-seq, single-cell), adopted as core infrastructure by a cancer-research lab.

Designed config-driven CLIs to download controlled-access NIH data (dbGaP, GDC) and orchestrate multi-stage workflows on a high-performance computing cluster (SLURM).

Architected each pipeline stage as an independently-resourced batch job, ensuring reproducible, large-scale genomic processing on Rutgers' Amarel cluster.

Neva Innovation Labs

|

Software Engineer - Machine Learning

Bangalore, Karnataka, India

→

Summary

Developed and deployed machine learning solutions for driver drowsiness detection and air quality forecasting, focusing on edge device optimization and real-time data processing.

Highlights

Designed and deployed a driver drowsiness detection and glance classification system, achieving 15 FPS on edge devices with an improved face detection model.

Led research into optimizing ML models for low-power edge hardware, including Intel Movidius, Snapdragon SoC, and Nvidia Jetson, to enhance real-time performance.

Engineered an ensemble model (neural networks, SVM, Random Forest) for robust driver behavioral state detection from vehicle telemetry data.

Built an air quality forecasting system using sensor data from an indoor home robot, providing real-time environmental insights.

Education

Rutgers, The State University of New Jersey

New Brunswick, NJ, United States of America
→
MS Computer Science Grade: GPA: 3.8

Sir M Visvesvaraya Institute of Technology

Bangalore, Karnataka, India
→
B.Eng Computer Science Grade: First Class with Distinction

Languages

English

Certificates

RAG and Agentic AI

IBM / Coursera

Machine Learning Engineering for Production (MLOps)

DeepLearning.AI / Coursera

Skills

Languages

Python, Go, SQL, Java, C++, JavaScript.

Machine Learning

PyTorch, TensorFlow, Scikit-learn, deep learning, feature engineering, ranking & recommendation, pattern recognition, entity resolution, NLP, A/B testing / performance evaluation.

Data & Compute

data pre-processing, ETL, PySpark, pandas, NumPy, Airflow, HPC/SLURM, Kubernetes, Docker, AWS.

LLM & Serving

VLLM, RAG, Hugging Face Transformers, constrained decoding, agentic tooling (MCP), Anthropic/OpenAI SDKs, FastAPI, MLflow.

Data Stores

PostgreSQL, Redis, MinIO, dbt.

Projects

ScrapeFlow | Distributed scraping & LLM extraction platform

Summary

Architected and operate a production distributed scraping platform with FastAPI control plane, Go workers over NATS JetStream, PostgreSQL, Redis, MinIO, and Traefik, evolving through three production phases on Kubernetes (k3s) via Flux GitOps.

Chemical SDS Compliance Agent | Agentic LLM system

Summary

Developed an agentic LLM system for retrieval-augmented compliance over Safety Data Sheets, PubChem, and regulatory databases (TSCA/REACH), leveraging Anthropic SDK and Pydantic-validated tools.

Meridian News | Self-hosted news summarization & classification platform

Summary

Designed a self-hosted news summarization and classification platform based on a 'method-ladder' principle, optimizing for blended cost and scalability without external inference APIs.