Joshua Ladd

Senior Director, AI Networking SW 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
Joshua Ladd is a senior technology leader with 11+ years designing and shipping high-performance communication libraries for the world’s fastest supercomputers, currently leading AI networking software at NVIDIA. He combines deep academic training (PhD/MS in Mathematics) with hands-on systems engineering honed at Oak Ridge National Laboratory and Mellanox, where he drove middleware, collective algorithms, and CORE-Direct network offload work that earned an R&D 100. Joshua’s contributions to Open MPI show he still engages directly with low-level debugging and interoperability (UCX/MXM) to improve robustness across HPC stacks. He excels at translating theoretical algorithms into deployable, scalable software and managing distributed, multidisciplinary teams across continents. Known for bridging research and product execution, he focuses on communication efficiency at extreme scale—an often overlooked but critical lever for AI and exascale performance.
code11 years of coding experience
job11 years of employment as a software developer
bookPhD Mathematics, PhD Mathematics at Colorado State University
languagesEnglish, Russian
github-logo-circle

Github Skills (6)

c1710
ucx10
mpi10
c1110
error-handling9
fortran4

Programming languages (3)

C++ShellC

Github contributions (5)

github-logo-circle
open-mpi/ompi

Oct 2014 - Nov 2021

Open MPI main development repository
Role in this project:
userBack-end Developer
Contributions:2 reviews, 81 commits, 86 PRs in 7 years 2 months
Contributions summary:Joshua primarily contributed to the Open MPI core by addressing code review comments and fixing errors related to UCX and MXM libraries. Their work involved debugging and resolving issues in the `pml_ucx.c` and `mtl_mxm.c` files, focusing on error handling and connection establishment. They also modified the `shmem.fh` file, bumping the OSHMEM specification version. Their contributions demonstrate a focus on improving the robustness and interoperability of the MPI implementation.
openmpichpcmpifortran
jladd-mlnx/ompi

Jan 2016 - Jul 2018

OMPI trunk
Contributions:1 push, 26 branches in 2 years 6 months
trunk
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