Sai Bangaru

Senior Research Scientist at NVIDIA

Cambridge, Massachusetts, 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
Sai Bangaru is a Senior Research Scientist at NVIDIA with eight years of experience bridging cutting-edge research and production systems in differentiable rendering, real-time path tracing, and neural rendering. He completed a PhD at MIT CSAIL under Fredo Durand and builds compiler-level support for differentiable programming—most notably adding forward-mode automatic differentiation and a differential type system to the shader compiler Slang. Sai’s work spans practical real-time graphics, physically based modeling, and perception applications, and he has a track record of shipping research prototypes into NVIDIA’s rendering stack following internships and research roles across industry and academia. Based in Cambridge, MA, he combines deep theoretical training with hands-on systems engineering, often tackling problems that require changes to compilers and IRs rather than only top-level models.
code8 years of coding experience
job4 years of employment as a software developer
bookIndian Institute of Technology Madras
bookDoctor of Philosophy - PhD, Electrical Engineering and Computer Science, Doctor of Philosophy - PhD, Electrical Engineering and Computer Science at Massachusetts Institute of Technology
bookHigh School, High School at Maharishi International Residential School
bookMaster's degree, Computer Science, Master's degree, Computer Science at Carnegie Mellon University
languagesEnglish, Tamil, Telugu, Hindi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (19)

vulkan10
rendering10
glsl10
computer-graphics10
cuda10
hlsl10
approximation10
integral9
computer-vision9
optimization8
derivative8
pytorch8
primitive7
tensorflow7
differentiable-programming7

Programming languages (6)

TypeScriptC#C++JavaScriptNASLPython

Github contributions (5)

github-logo-circle
shader-slang/slang

Jun 2022 - Jan 2023

Making it easier to work with shaders
Role in this project:
userBack-end Developer
Contributions:141 reviews, 22 commits, 253 PRs in 7 months
Contributions summary:Sai implemented core functionality related to forward-mode automatic differentiation within the shader compilation framework. Their work included adding syntax for marking functions for differentiation, developing a new type system, and adding support for various operations like vector arithmetic, control flow, and function calls. The contributions involved modifying the compiler's intermediate representation (IR) and introducing a differential type system to support the generation of derivative functions. The user significantly expanded the compiler's capabilities for auto-differentiation, enabling the handling of more complex shader code.
cudavulkanshadersd3d12hlsl
ChezJrk/teg_applications

Jan 2021 - Dec 2021

Contributions:12 commits, 3 pushes, 1 comment 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
Sai Bangaru - Senior Research Scientist at NVIDIA