Swati Gupta is a systems engineer with nine years of experience building and automating GPU-focused infrastructure and tooling at NVIDIA, where she advanced from intern to core contributor. She specializes in backend development and test automation in Go and C, with hands-on experience across Linux, Docker, Kubernetes, and AWS, and a strong scripting background in Python and Bash. Her open-source contributions to high-profile NVIDIA projects—dcgm-exporter, gpu-monitoring-tools, libnvidia-container, and gpu-operator—include adding Go bindings, process- and device-level APIs, Vulkan/raytracing support, and CI/CD improvements for reliable GPU deployments. Based in Sunnyvale, she combines systems-level engineering with DevOps practices to ship production-ready monitoring and container runtime features. A Georgia Tech MS student and Holberton-trained software engineer, she often connects low-level GPU telemetry with higher-level observability and automation.
9 years of coding experience
1 year of employment as a software developer
Software Engineering, Software Engineering at Holberton School
Master of Arts (MA), Master of Arts (MA) at AUD
Associate of Science (AS), Associate of Science (AS) at Foothill College
University of Delhi
Master of Science - MS, Master of Science - MS at Georgia Institute of Technology
Contributions:75 commits, 10 PRs, 29 pushes in 2 years 5 months
Contributions summary:Swati implemented APIs for retrieving process information, specifically focusing on compute and graphics processes. They added new data structures and functions within the Go bindings to interact with the NVIDIA Management Library (NVML). Furthermore, the user introduced a sample application demonstrating how to use the new APIs to gather and display process details. This work expanded the functionality of the GPU monitoring tools.
NVIDIA GPU metrics exporter for Prometheus leveraging DCGM
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:72 commits in 2 years 4 months
Contributions summary:Swati primarily contributed to the development and testing of Go bindings for the NVIDIA DCGM (Data Center GPU Manager) exporter. Their work involved adding Go samples for GPU monitoring, including a dmon sample, and implementing unit tests using Go's testing framework. They also added new features to the Go bindings, such as exporting device information and health checks, and added new API's and metrics.
exporternvidialeveraginggpumetrics-exporter
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.