Bhargav Gulavani

Principal Software Enginering Manager at Microsoft

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Bhargav Gulavani is a Principal Software Engineering Manager based in Bengaluru with nine years of professional experience leading AI platform and ML infrastructure efforts at Microsoft. He combines deep research pedigree (IIT Bombay Ph.D./M.Tech) with hands-on systems engineering across roles from research intern to principal technologist, reflecting strong expertise in distributed systems and backend architecture. At Microsoft he transitioned from Principal Research SDE to managerial responsibilities, bridging cutting-edge research and production-grade AI infrastructure. His open-source contributions to Pravega show practical experience designing stream metadata and segment management for a widely recognized streaming storage project. Colleagues describe him as a leader who couples rigorous academic training with pragmatic delivery, mentoring teams to ship resilient, scalable services.
code9 years of coding experience
job10 years of employment as a software developer
bookB.E., Computer Engineering, B.E., Computer Engineering at S.P.C.E Mumbai University
bookIndian Institute of Technology Bombay
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

data-storage10
stream10
javas10
data-structures10
distributed-systems10
distributed-file-system10
backend10
data-structure10
java10
streaming-data9

Programming languages (1)

Java

Github contributions (2)

github-logo-circle
pravega/pravega

Aug 2016 - Jul 2017

Pravega - Streaming as a new software defined storage primitive
Role in this project:
userBack-end Developer
Contributions:150 commits, 10 PRs, 14 pushes in 11 months
Contributions summary:Bhargav's contributions focused on implementing core backend functionality for stream metadata management. They added interfaces and skeleton implementations for stream metadata, including stream and segment metadata models. Their work involved defining data structures, methods and creating components related to stream configuration and segment management. The user's code additions are primarily focused on core Java and associated classes used by the Pravega project for stream management.
streaming-datadistributed-storagereal-time-datadefineddata-ingestion
bhargav-gulavani/pravega

May 2017 - Jul 2017

Contributions:42 pushes, 11 branches in 2 months
definedstreamingprimitivepravegastorage
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.
Request Free Trial
Bhargav Gulavani - Principal Software Enginering Manager at Microsoft