Rohit Agarwal

Senior Staff Software Engineer at Airbnb

San Francisco, California, 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
Rohit Agarwal is a Senior Staff Software Engineer based in San Francisco with 14 years of experience building cloud-native infrastructure and performance monitoring systems. He has held senior engineering roles at Airbnb and Google, and contributed to prominent open-source projects like cAdvisor and Kubernetes device plugins to add GPU/accelerator metrics and streamline driver deployment. Rohit blends backend and DevOps expertise—refactoring build processes, vendor dependencies, and init-container based installs—to make large systems more reliable and efficient. He enjoys tackling challenging technical problems and continuously learning new technologies, often surfacing non-obvious infrastructure improvements that reduce operational friction. An IIT graduate, he pairs deep systems knowledge with a pragmatic delivery mindset that scales across teams and platforms.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor of Technology (B.Tech.) Computer Science and Engineering, Bachelor of Technology (B.Tech.) Computer Science and Engineering at Indian Institute of Technology, Ropar
bookK.C.M School, Moradabad
languagesHindi, English
stackoverflow-logo

Stackoverflow

Stats
420reputation
20kreached
2answers
9questions
github-logo-circle

Github Skills (31)

apim10
kubernetes10
docker10
data-collection10
kubernetes-apiserver10
dockers10
go10
api10
prometheus10
kubernetes-pods10
collections10
metric10
stackdriver9
apidoc9
containerization9

Programming languages (14)

JavaC++CSSRustCScalaGoPerl

Github contributions (5)

github-logo-circle
Collection of tools and examples for managing Accelerated workloads in Kubernetes Engine
Role in this project:
userDevOps Engineer
Contributions:93 commits, 88 PRs, 56 pushes in 1 year 6 months
Contributions summary:Rohit primarily contributed to the device-plugin for Kubernetes Engine, making improvements to its setup and deployment. They refactored the installation process of device drivers by implementing an init container, which streamlined the device-plugin image. The user also addressed logging and registration with the Kubelet, improving server stability and efficiency, along with changes to the build process.
workloadsgpuacceleratedkuberneteskubernetes-engine
google/cadvisor

Sep 2017 - Jun 2018

Analyzes resource usage and performance characteristics of running containers.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:11 commits, 6 PRs, 57 comments in 8 months
Contributions summary:Rohit primarily contributed to the monitoring and metrics collection capabilities of the cadvisor project, specifically related to NVIDIA GPU devices. Their work involved adding support for accelerator metrics by integrating with the NVML library and extending the API to expose these metrics. Additionally, the user demonstrated DevOps skills by making changes to the build process and vendor dependencies related to the integration of the NVIDIA Management Library. These changes ensured correct functionality, and efficient builds, integrating new functionality while also addressing dependencies.
containerscharacteristicsdockeranalyzesperformance
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
Rohit Agarwal - Senior Staff Software Engineer at Airbnb