Ankur Verma is a Principal Software Engineer with over 8 years of experience building high-performance systems and distributed runtimes, now at NVIDIA after leading Microsoft’s distributed runtime and collectives team for the MAIA-100 AI accelerator. He combines deep C++ and OS-level expertise with practical experience integrating collective libraries into ML frameworks like PyTorch and ONNX Runtime, driving both algorithmic and systems-level performance. At Microsoft he moved from core Windows Store and app development into accelerator-focused infrastructure, blending product-driven engineering with low-level optimization. An active contributor to the widely used microsoft/vcpkg C++ package manager, he has hands-on experience fixing complex static build and CI issues across platforms. Based in Issaquah, WA and an IIT Madras alumnus, he’s known for tackling cross-cutting problems that bridge build systems, distributed algorithms, and production ML runtimes.
Contributions:40 reviews, 12 commits, 23 PRs in 2 years 6 months
Contributions summary:Ankur primarily contributed to fixing build issues, particularly related to static builds, for various libraries managed by vcpkg. Their work involved modifying CMake files, portfiles, and build scripts to ensure compatibility with different build configurations (static/dynamic, different Windows build configurations). The user also updated the CI/CD pipeline and baseline configurations to incorporate and test the new build configurations. This includes adjustments related to dependencies and handling different Windows compilation scenarios.
Contributions:31 PRs, 94 pushes, 37 branches in 1 year 3 months
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
Ankur Verma - Principal Software Engineer at NVIDIA