Luke Yeager is a seasoned software engineer with 14 years of experience building and operating high-performance systems for deep learning, HPC, and autonomous vehicle data infrastructure. Based in Austin, he has held multiple roles at NVIDIA and Tesla, contributing to projects from DIGITS and Caffe/Caffe2 to datacenter systems and Autopilot data pipelines. He blends backend development and DevOps expertise—improving build/test infrastructure, container tooling, and cluster automation—and has hands-on experience integrating Slurm, Kubernetes, and MPI in production-like environments. His open-source contributions include practical enhancements to NVIDIA enroot and deepops, plus low-level plugins for collectd, demonstrating a knack for making complex tooling more reliable and user-friendly. Notably, he optimizes developer workflows (e.g., removing unnecessary CUDA dependencies to speed builds) and surfaces hard-to-find bugs in high-performance codepaths. He pairs a Computer Engineering degree from Texas A&M with systems coursework at Stanford, reflecting both formal training and continuous learning.
14 years of coding experience
4 years of employment as a software developer
Bachelor's Degree Computer Engineering, Bachelor's Degree Computer Engineering at Texas A&M University
Courses in Systems Software, Courses in Systems Software at Stanford University
Contributions:18 releases, 1059 commits, 847 PRs in 2 years 4 months
Contributions summary:Luke contributed to the NVIDIA Digits project by working on the backend, including code modifications for network training processes, bug detection tests, and data management tasks. The user also introduced features related to job management, such as adding a download link for Caffe output and an option to reuse previous models for fine-tuning. Furthermore, the user also made adjustments to improve build process and to ensure better testing practices through the addition of tests and by addressing issues related to the project's configuration and environment setup.
A simple yet powerful tool to turn traditional container/OS images into unprivileged sandboxes.
Role in this project:
DevOps Engineer
Contributions:3 reviews, 9 commits, 11 PRs in 1 year 9 months
Contributions summary:Luke contributed to the project by addressing issues related to the integration of Slurm with PMIx, ensuring correct detection of MPI types. They implemented enhancements for Docker image handling and provided options to set timeouts. The user also fixed bugs related to argument parsing and directory permissions within the codebase. Overall, the user's work focuses on improving the tool's usability and integration with HPC environments.
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.