ML Engineer · Bengaluru

Nitish Patil.

Final-year CS Engineering student specializing in AI/ML at Ramaiah Institute of Technology. I build retrieval systems, ML pipelines, and full-stack apps — with a focus on shipping.

2027

Graduating

AI/ML

Specialization

MSRIT

Bengaluru

↘ Scroll to explore

About

The short version.

I'm a final-year Computer Science Engineering student at MSRIT, Bengaluru, specializing in AI/ML and graduating in May 2027. I build production machine learning systems end to end — data, training, evaluation, and serving — and care about the parts most portfolios skip: monitoring, drift detection, and continuous delivery. I'm targeting ML Engineer roles where research meets real systems.

Skills

The toolkit.

Languages

Python · C++ · SQL

ML / DL

PyTorch · Transformers · XGBoost · FAISS · LightGBM · scikit-learn

MLOps

FastAPI · Docker · MLflow · Evidently AI · Grafana · GitHub Actions

Concepts

LLM Pretraining · Scaling Laws · Ablation Studies · Sequential Recommendation · Model Drift Monitoring

Projects

Selected work.

pytorch · scaling laws · 2026

Scaling Laws for Transformer LMs

↗

Trained transformer LMs at 4 scales (1M–64M params) on TinyStories. Fit an empirical power law (R²=0.999) and compared the scaling exponent against Chinchilla's published results. Migrated runs across local, Colab, and Kaggle GPUs with custom checkpoint persistence.

PyTorchTransformersScaling LawsTinyStories

pytorch · stanford cs336 · 2026

Transformer LM from Scratch (Stanford CS336)

↗

Implemented BPE tokenizer, multi-head attention, RoPE, SwiGLU, RMSNorm, AdamW, cosine LR from scratch — passing Stanford CS336's full test suite. Val loss 2.01 on TinyStories. Ablations: RoPE removal caused +0.30 val loss degradation.

PyTorchBPERoPESwiGLURMSNorm

pytorch · faiss · lightgbm · 2026

Two-Stage Recommender System (MovieLens-25M)

↗

FAISS two-tower retrieval + LightGBM reranker reaching recall@10 0.0504 (+67% over baseline), served at p99 ~25ms and 725 req/s. Extended with SASRec (2.99M params) from scratch. Fixed train-serve distribution skew that had regressed recall@10 by 41%.

PyTorchFAISSLightGBMFastAPIDockerSASRec

xgboost · mlops · 2026

Fraud Detection MLOps Pipeline

↗

XGBoost classifier on 590K IEEE-CIS transactions (ROC-AUC 0.89). FastAPI serving with PostgreSQL logging, Evidently AI drift detection, Grafana dashboards, GitHub Actions CI/CD. Deployed to Render and Streamlit Cloud.

XGBoostFastAPIMLflowEvidently AIGrafanaDocker

Contact

Let's talk.

Open to ML Engineer roles and interesting problems in general.