Christopher Bate

Senior Deep Learning Software Engineer at NVIDIA

Denver, Colorado, 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
Christopher Bate is a Senior Deep Learning Software Engineer with eight years of experience, currently accelerating inference at NVIDIA while pursuing a PhD in Computer Science at the University of Colorado Boulder. He combines production-grade ML deployment experience—from building end-to-end detection pipelines at Uber and perception runtimes at Outrider—to low-level compiler and IR work, contributing to prominent open-source projects like TensorFlow, MLIR, and LLVM. His background spans embedded C++ systems, cloud microservices, and continuous deployment, reflecting a rare full-stack fluency across device, edge, and data-center environments. A former Army officer and Ranger School graduate, he brings disciplined leadership and operational rigor to engineering teams. Notably, his open-source contributions include EmitC dialect fixes and IR-printing enhancements to the LLVM project, bridging compiler infrastructure with practical deep learning tooling. Based in Denver, he focuses on making advanced research usable in high-performance production systems.
code8 years of coding experience
job3 years of employment as a software developer
bookI got this cool looking tab., I got this cool looking tab. at US Army Ranger School
bookBachelor of Science - BS, Molecular Biology, Minor in Math, Bachelor of Science - BS, Molecular Biology, Minor in Math at University of Michigan
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Colorado
bookComputer Science, Computer Science at University of Colorado Boulder
github-logo-circle

Github Skills (5)

c-language10
compiler-construction10
cprogramming-language10
mlr10
llvm10

Programming languages (9)

C++CLLVMCMakeGoMLIRJupyter NotebookPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

May 2022 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:18 reviews, 37 PRs, 55 pushes in 2 years 10 months
Contributions summary:Christopher contributed to the LLVM project, focusing on the EmitC dialect. Their work involved fixing bugs in the expression folding and subscript operations of the EmitC dialect, as demonstrated by code changes in C++ and MLIR files. Furthermore, the user added functionality for printing IR to a file tree structure. The user's contributions span compiler infrastructure and dialect development.
compilerstechnologiesclangsubmittoolchain
Contributions:250 pushes, 2 branches in 1 month
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
Christopher Bate - Senior Deep Learning Software Engineer at NVIDIA