Joseph Mcmahan

Senior Software Engineer at NVIDIA

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
Joseph Mcmahan is a Senior Software Engineer with a PhD in Computer Science and four years of industry experience focused on machine learning compilers and model deployment. After a postdoc at the University of Washington he helped advance ML performance and portability as a Staff Engineer at OctoML and now contributes to NVIDIA’s Deep Learning Compilers team. He combines deep academic rigor with hands-on systems engineering—comfortable bridging compiler internals, hardware-aware optimizations, and production tooling. Known for teaching and mentoring during his doctoral studies, he brings clear communication and pedagogy to complex engineering problems. His background in physics and long arc from student technician to senior engineer gives him a pragmatic, multidisciplinary approach to squeezing performance from modern ML stacks.
code4 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of California, Santa Barbara
bookBachelor of Arts, Physics, Bachelor of Arts, Physics at Princeton University
languagesChinese
github-logo-circle

Github Skills (16)

metal10
opencl10
spirv10
vulkan10
compiler10
machine-learning10
tvm10
gpu-programming10
javascript10
cpu10
tensor10
deep-learning10
gpu-acceleration10
gpu10
hardware6

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
JosephTheOctonaut/tvm

Apr 2022 - Mar 2024

Open deep learning compiler stack for cpu, gpu and specialized accelerators
Contributions:29 pushes, 11 branches in 1 year 10 months
cpugpu-programminggpu-accelerationtvmdeep-learning
JosephTheOctonaut/mlc-llm

Feb 2024 - Mar 2024

Enable everyone to develop, optimize and deploy AI models natively on everyone's devices.
Contributions:18 pushes, 2 branches in 17 days
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