David Beer

Senior Data Center Tools Engineer

Champaign, Illinois, 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
David Beer is a Senior Data Center Tools Engineer with 11 years of experience building high-performance, reliable infrastructure software, currently at NVIDIA in Champaign, Illinois. He specializes in low-level systems and back-end tooling, notably enhancing NVIDIA's DCGM exporter and GPU monitoring tools to support MIG device hierarchies and accurate metrics for Prometheus. Previously he led architecture and threaded, thread-safe rewrites of the TORQUE resource manager at Adaptive Computing, balancing hands-on coding with release-level planning. David prefers to stay technical rather than move into management, seeking hard engineering challenges that deepen his expertise. His background in computer engineering and teaching data structures reflects a strong foundation in algorithmic thinking and clean system design. Colleagues can expect a pragmatic engineer who surfaces useful infrastructure improvements—from C headers to Go bindings—to make complex hardware observable and manageable.
code11 years of coding experience
bookMPHS
bookBachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at Brigham Young University
languagesSpanish, Portuguese, creoles and pidgins, portuguese-based
github-logo-circle

Github Skills (10)

c1710
go10
prometheus10
api10
c1110
apidoc10
kubernetes6
docker6
kubernetes-pods6
dockers6

Programming languages (3)

C++CGo

Github contributions (5)

github-logo-circle
NVIDIA/dcgm-exporter

Feb 2021 - Oct 2021

NVIDIA GPU metrics exporter for Prometheus leveraging DCGM
Role in this project:
userBack-end Developer
Contributions:12 reviews, 24 commits, 1 PR in 7 months
Contributions summary:David primarily focused on enhancing the NVIDIA DCGM exporter, specifically improving its support for NVIDIA's MIG (Multi-Instance GPU) technology. Their work involved updating DCGM headers, integrating bindings for retrieving GPU instance hierarchy information, and modifying the code to accurately identify and report on MIG devices. Additionally, the user added features to clearly identify MIG devices in the exporter's output, and implemented logic to monitor specified GPU instances and GPUs according to the provided configuration.
exporternvidialeveraginggpumetrics-exporter
NVIDIA/gpu-monitoring-tools

Feb 2021 - May 2021

Tools for monitoring NVIDIA GPUs on Linux
Role in this project:
userBack-end Developer
Contributions:24 commits, 4 PRs, 6 comments in 3 months
Contributions summary:David implemented bindings and code to support the DCGM library's GPU instance hierarchy functionality. This involved updating DCGM headers, adding new data structures, and integrating the Go bindings with the system info package to gather GPU and MIG device information. Furthermore, the user added code to enhance the output for the `dcgm-exporter` tool, ensuring clear identification of MIG devices. The changes involved modifications to both C header files and Go code.
cudanvidiagpulinuxgpus
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
David Beer - Senior Data Center Tools Engineer