Shourya Goel is a Senior Compiler Engineer with a strong focus on low-level systems, compilers, operating systems, GPGPUs and networking, combining three years of hands-on experience across industry and top research labs. He has contributed core math and complex.h support to LLVM libc and implemented new libc macros used in numerical computation, reflecting real impact on a flagship open-source compiler project. His work spans JIT backends and cross-platform GPU kernels (Kokkos, Triton, CUDA), high-performance tensor fusion and sharding strategies, and practical VM and distributed-systems engineering in Go and Rust. Comfortable across C/C++/Python and familiar with Rust/Go, he routinely closes the gap between research and production by turning novel compiler passes and codegen into measurable speedups. Based in Roorkee, India, he pairs a curious "make-and-break" maker ethos with proven contributions on LLVM and supercomputer-scale benchmarks.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:188 reviews, 72 PRs, 16 pushes in 1 year
Contributions summary:Shourya primarily focused on implementing new mathematical macro functions for the libc library, including `iszero`, `fpclassify`, `isnormal`, `issubnormal`, `issignaling`, and `iscanonical`, adding and fixing the tests for these functions. These contributions involved implementing these mathematical macros, which are crucial for numerical computations. Further work included defining headers and implementing the conjugate function, and then implementing the `cproj` function.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:367 pushes, 51 branches in 11 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
Shourya Goel - Senior Compiler Engineer at RevEng.AI