Ramesh Doddaiah is a Senior Principal Software Engineer with over 20 years in storage systems and roughly a decade in AI, currently focusing on AI inference performance and KV cache management at Red Hat. He combines deep systems expertise—block, file, and object storage, NVMe/SCSI I/O stacks, inline compression/deduplication, and Linux driver development—with applied ML techniques to optimize high-throughput storage for AI workloads. A prolific innovator, he is named on 350+ U.S. patent filings and has published and presented research on Time Series XAI and AI-driven storage at top conferences including ICDM, CIKM, and GTC. Pursuing a part-time Ph.D. in Data Science at WPI, he blends rigorous academic research (expected defense Fall 2026) with hands-on engineering at enterprise scale. He has chaired presentations for LXAI at ICML and will chair FAST 2026, reflecting active leadership in both research and industry forums. Notably, his work on Nvidia CMX context memory and KV cache optimization bridges hardware-aware system design and practical inference performance gains.
8 years of coding experience
24 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
B.E, Computer Science, B.E, Computer Science at Visvesvaraya Technological University
Doctor of Philosophy - PhD, Data Science, Doctor of Philosophy - PhD, Data Science at Worcester Polytechnic Institute
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.