Srinivas Kaza

Research Software Engineer at Google

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

👤
Senior
🎓
Top School
Srinivas Kaza is a research software engineer in Cambridge, MA with 11 years of experience building high-performance graphics, perception, and media systems. He focuses on radiance fields, compression, and computational photography, aiming to enable fast, robust 3D reconstruction for real-world applications. At Google he has worked on Beam and YouTube Live transcoding, bringing research ideas into production-grade video pipelines. His open-source contributions include substantial refactors and WebGL2 modernization to the widely used Cesium 3D globe library, reflecting deep familiarity with graphics architecture and shader tooling. Srinivas combines academic rigor from MIT (BS/MEng Computer Science) with industry experience at NVIDIA and perception startups, often bridging research prototypes and scalable engineering. Colleagues rely on him for systematic code quality improvements and engineering approaches that make complex 3D systems more robust and maintainable.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster of Engineering - MEng Computer Science, Master of Engineering - MEng Computer Science at Massachusetts Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
1,899reputation
474kreached
6answers
39questions
github-logo-circle

Github Skills (19)

webgl10
resium10
javascript10
glsl10
refactor10
cesiumjs10
3d10
error-handling10
refactoring10
swt6
textfield6
opengl6
compute-shader6
buffer6
canvas6

Programming languages (3)

C++JavaScriptPython

Github contributions (5)

github-logo-circle
CesiumGS/cesium

Jun 2017 - Oct 2017

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
Role in this project:
userFull-stack Developer
Contributions:338 commits, 14 PRs, 57 comments in 4 months
Contributions summary:Srinivas primarily focused on refactoring and improving the code quality of the Cesium library. They systematically replaced instances of `DeveloperError` with `Check` methods to enforce more robust error handling and validation. These changes were applied across multiple core files, including `Event.js`, `Color.js`, `Ellipsoid.js`, and `Geometry.js`, suggesting a broad understanding of the library's architecture. Furthermore, the user contributed to the modernization of the shader code, implementing WebGL 2 features and creating layout qualifiers.
3d-globegltfjavascript-librarygeospatial3d-tiles
AnimatedRNG/emacs-config

Jun 2016 - Mar 2022

Contributions:43 pushes in 5 years 9 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
Srinivas Kaza - Research Software Engineer at Google