Vyas Ramasubramani

Software Engineer at NVIDIA

San Francisco, California, 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
Vyas Ramasubramani is a software engineer at NVIDIA with a decade of experience building high-performance, GPU-accelerated systems and developer tooling. He holds a PhD in Chemical Engineering and Scientific Computing from the University of Michigan and bridges scientific research with production-grade engineering, contributing extensively to the RAPIDS ecosystem (cuDF, cuML, RMM, RAFT) and core projects like Cython and SciPy. His strengths are low-level C++/Cython integration, build systems and CI/CD automation, and performance-focused backend engineering—skills he’s used to modernize builds, remove heavy dependencies, and enable wheel distribution. He also contributes to developer-facing tools such as VimTeX, showing a tendency to improve workflows and testing robustness across diverse open-source communities. An under-the-radar asset: his academic background in computational science informs pragmatic optimizations for numerical libraries used in ML and scientific computing.
code9 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy - PhD, Chemical Engineering and Scientific Computing, Doctor of Philosophy - PhD, Chemical Engineering and Scientific Computing at University of Michigan
bookFoothill College
bookDiploma, High School/Secondary Diplomas and Certificates, Diploma, High School/Secondary Diplomas and Certificates at Lynbrook High School
bookBSE, Chemical and Biological Engineering, Graduate, BSE, Chemical and Biological Engineering, Graduate at Princeton University
languagesTamil, French
github-logo-circle

Github Skills (49)

algorithm10
simulation10
algorithms10
scipy10
c-language10
pytest10
molecular-simulation10
python10
testing10
simulations10
gpu-programming10
cudf10
cmake10
data-structure10
cicd10

Programming languages (18)

C++RustCSchemeCMakeTeXGoHTML

Github contributions (5)

github-logo-circle
rapidsai/cudf

Mar 2021 - Jan 2023

cuDF - GPU DataFrame Library
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:3846 reviews, 261 commits, 535 PRs in 1 year 9 months
Contributions summary:Vyas is primarily involved in the development of cuDF, a GPU DataFrame library, contributing to both core backend functionality and performance improvements. Their commits demonstrate a focus on low-level optimizations and code efficiency, evident in their work related to streamlining data structures and refactoring core APIs. Additionally, they addressed issues in expression parsing, particularly enhancing the performance of the AST-based code.
cudadataframe-librarydata-analysiscppcudf
rapidsai/rmm

Jun 2021 - Jan 2023

RAPIDS Memory Manager
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:399 reviews, 34 commits, 99 PRs in 1 year 7 months
Contributions summary:Vyas primarily contributed to the build and compilation processes within the RMM repository, including compiling Cython code with C++17 support and fixing parameter names. They also significantly impacted the build system by simplifying CMake linting and integrating scikit-build. Furthermore, the user was involved in merging branches and updating build scripts to keep the project current.
cudamemory-managementmemorycpppython
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
Vyas Ramasubramani - Software Engineer at NVIDIA