Shreyas’ personal website

Ravi Shreyas Anupindi is a Senior Software Engineer at Microsoft, working on a new, unannounced product within Azure Data. Before this, he spent six years at Microsoft Research India, where he worked on large-scale machine learning systems, including Project Forge, Microsoft Azure’s GPU infrastructure for AI workloads.

Some of the projects he’s worked on at Microsoft include:

  • Transparent checkpointing and elasticity for DNN training workloads (Project Forge / Singularity).
  • Distributed DNN training and inference storage cache for large-scale AI workloads (Project Forge).
  • QoS-aware scheduling for LLM inference serving (QoServe, ACM ASPLOS ‘26).
  • Scaling large-scale retrieval models to billions of parameters.
  • Global routing and provisioning for LLM inference workloads.

Before joining Microsoft, he was a research assistant at the Computer Systems Lab in the Department of Computer Science and Automation, Indian Institute of Science. He worked on accelerating key-value stores using page table walkers.

He holds a B.Tech in Computer Science and Engineering from PES University Bangalore.

In addition to his professional pursuits, Shreyas is an avid reader and gamer, and you can find a list of some of the books and games he’s played on his Goodreads and Steam profiles (links in sidebar). When he’s not working, gaming or reading, he lives a pretty normal life hanging out with friends, doing mundane things and enjoying the little things in life.

You can find some of his writings here: Substack