Rahul Gurnani

Software Engineer at Google

Seattle, Washington, United States
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
Rahul Gurnani is a software engineer with 11 years of experience building scalable infrastructure for modern AI, currently contributing to Google from Seattle. He specializes in backend and distributed systems, with hands-on expertise in Go and database internals gained through contributions to the high-performance Dgraph graph database—fixing edge-case panics, improving upserts, and hardening restore/versioning logic. Rahul’s career spans startups and large engineering teams, including roles at Dgraph Labs, Indihood, and a machine learning internship at Cure.Fit, giving him a strong blend of production systems and ML exposure. An IIT Kharagpur computer science graduate, he combines deep technical problem-solving with practical tooling work (e.g., test-aggregation scripts and index cleanup) that keeps large systems reliable at scale.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Indian Institute of Technology, Kharagpur
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
184reputation
23kreached
5answers
8questions
github-logo-circle

Github Skills (15)

databases10
distributed-systems10
go10
back-end-development10
database10
testing9
teamcity7
algorithm6
android-glide6
stl6
android6
google-app-engine6
gcloud6
sorting6
gradle6

Programming languages (10)

TypeScriptPowerShellJavaJavaScriptGoHTMLJupyter NotebookDart

Github contributions (5)

github-logo-circle
hypermodeinc/dgraph

Jul 2020 - Dec 2020

high-performance graph database for real-time use cases
Role in this project:
userBack-end Developer & Database Engineer
Contributions:3 releases, 45 reviews, 19 commits in 5 months
Contributions summary:Rahul primarily contributed to bug fixes and feature enhancements within the Dgraph database project. They addressed issues related to nil map panics in the worker/groups.go file, demonstrating proficiency in Go and understanding of data structures. Furthermore, the user implemented a script to fetch aggregate test stats from TeamCity and contributed to the ludicrous mode upserts on the list type and index cleanup, showcasing experience with the database's internal operations and testing. This included fixing the restore function to correctly set the version after marshalling.
graphql-serverproductiondatabasegolanggraphql-database
Implementation of common algorithms in python
Contributions:36 commits, 2 PRs, 28 pushes in 3 years 3 months
python
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
Rahul Gurnani - Software Engineer at Google