Swati Gupta

System Engineer at NVIDIA

Sunnyvale, 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
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.
code9 years of coding experience
job1 year of employment as a software developer
bookSoftware Engineering, Software Engineering at Holberton School
bookMaster of Arts (MA), Master of Arts (MA) at AUD
bookAssociate of Science (AS), Associate of Science (AS) at Foothill College
bookUniversity of Delhi
bookMaster of Science - MS, Master of Science - MS at Georgia Institute of Technology
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
67reputation
8kreached
7answers
0questions
github-logo-circle

Github Skills (32)

unit-testing10
kubernetes10
docker10
monitor10
apidoc10
testing10
linux10
c1110
containerization10
dockers10
cicd10
c1710
nvidia10
go10
api10

Programming languages (9)

HCLPowerShellDockerfileShellC++CMakefileGo

Github contributions (5)

github-logo-circle
NVIDIA/gpu-monitoring-tools

May 2018 - Oct 2020

Tools for monitoring NVIDIA GPUs on Linux
Role in this project:
userBack-end Developer
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.
cudanvidiagpulinuxgpus
NVIDIA/dcgm-exporter

May 2018 - Oct 2020

NVIDIA GPU metrics exporter for Prometheus leveraging DCGM
Role in this project:
userBack-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.
Request Free Trial
Swati Gupta - System Engineer at NVIDIA