Carnegie Mellon University
M.S. in Computational Data Science
Coursework includes Search Engines, Large Language Models Applications, Cloud Computing, and Machine Learning Systems.
CMU · Carnegie Mellon University · M.S. Computational Data Science
I build agentic AI and machine learning systems spanning LLM orchestration, inference, compilers, information retrieval, and distributed infrastructure.
About
I am Sai Gopal Reddy Kovvuri, a Master's student in Computational Data Science at Carnegie Mellon University (CMU), and an AI Engineer Intern at Klaviyo. I work on agentic orchestration for conversational marketing analytics using LangGraph, LLM tool calling, specialist-agent workflows, and evaluation pipelines.
Previously, I built compiler and inference components across Apache TVM, MLC-LLM, WebLLM, and FlashInfer-Bench at CMU's Catalyst Group, and production payment systems and RAG-based developer tooling at Juspay. I completed my B.Tech in Computer Science at Shiv Nadar University with high distinction, and my research has appeared at BMVC and NCC.
Education
M.S. in Computational Data Science
Coursework includes Search Engines, Large Language Models Applications, Cloud Computing, and Machine Learning Systems.
B.Tech in Computer Science
Graduated with CGPA 9.12/10, high distinction, and four Dean's List honors.
Experience
Work
CX Group, CMU · Feb 2026 - May 2026
Built an offline Common Crawl simulator with model-based quality scoring, seed curation, and Weights & Biases metrics aligned with production pretraining crawls.
Cloud Computing, CMU
Architected a three-tier Go microservice with gRPC serving 1,000+ RPS, backed by Spark ETL, MySQL, and AWS infrastructure managed with Terraform, Helm, and Kubernetes.
Machine Learning Systems, CMU
Implemented 2D parallel training from scratch using MPI collectives and Megatron-style tensor parallel communication, with ZeRO Stage-3 parameter sharding.
Search Engines, CMU
Built an end-to-end neural search and RAG engine using BM25, dense retrieval, BERT reranking, learning-to-rank, and pseudo-relevance feedback.
Publications
National Conference on Communications, 2025
Reddy, K.S.G., Prabhakar, M., and Mukherjee, S. Dual-stream CNN-LSTM approach for egocentric activity recognition.
IEEE XploreBritish Machine Vision Conference, 2024
Reddy, K.S.G., Bodduluri, S., Adityaja, A.M., Shigwan, S., Kumar, N., and Mukherjee, S. Graph-neural unsupervised image segmentation with ARMA filters.
BMVC ProceedingsSkills
Python, Go, C++
PyTorch, LangGraph, FastMCP, scikit-learn, Hugging Face, NumPy, Pandas, FastAPI, FAISS, vLLM
AWS, Azure, GCP, Docker, Kubernetes, Terraform, Helm
MySQL, PostgreSQL, MongoDB, Redis, Git, Kibana
Contact