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.
14 years of coding experience
11 years of employment as a software developer
Bachelor of Technology (B.Tech.) Computer Science and Engineering, Bachelor of Technology (B.Tech.) Computer Science and Engineering at Indian Institute of Technology, Ropar
Collection of tools and examples for managing Accelerated workloads in Kubernetes Engine
Role in this project:
DevOps 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.
Analyzes resource usage and performance characteristics of running containers.
Role in this project:
Back-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.
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