Gregory Kimball

Software Engineering Manager at NVIDIA

San Francisco Bay Area 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
Gregory Kimball is a Software Engineering Manager based in the San Francisco Bay Area with 10 years of experience building high-performance systems spanning CUDA C++, embedded firmware, cloud services, and ML. He currently leads development of RAPIDS libcudf, the open-source CUDA DataFrame core at NVIDIA, contributing to both code refactoring and user-facing documentation that improves performance and usability for GPU-accelerated data pipelines. Previously he led firmware, IoT monitoring, and CI for commercial battery storage at SunPower, and built simulation and valuation platforms for large-scale solar projects—bridging hardware, analytics, and production software. Trained as a physicist with a Ph.D. from Caltech and an undergraduate background in chemistry and economics, he brings a researcher's rigor to production engineering and a track record of turning complex scientific problems into reliable, maintainable systems. An oft-overlooked strength is his focus on documentation and benchmarks in open source, ensuring that high-performance libraries are accessible and verifiable for downstream users.
code10 years of coding experience
job14 years of employment as a software developer
bookChemistry and Economics, Chemistry and Economics at Columbia University in the City of New York
bookPh.D, Applied Physics, Ph.D, Applied Physics at California Institute of Technology
github-logo-circle

Github Skills (10)

dataframes10
cuda10
cudf10
c-language10
cprogramming-language10
python10
documentation10
dataframe10
cpp9
data-analysis8

Programming languages (7)

C#C++ScalaJupyter NotebookThriftPythonCuda

Github contributions (5)

github-logo-circle
rapidsai/cudf

Sep 2022 - Jan 2023

cuDF - GPU DataFrame Library
Role in this project:
userBack-end Developer & Technical Writer
Contributions:38 reviews, 8 commits, 11 PRs in 3 months
Contributions summary:Gregory primarily contributes to documentation and refactoring of the codebase, enhancing the clarity and usability of the library. They updated docstrings for functions like `read_text` and `read_json`, providing better descriptions and clarifying parameters. Furthermore, they removed unused includes, updated benchmarks, and fixed inconsistencies in existing benchmarks to improve code maintainability and accuracy. Their work directly impacts the ease of use and the correctness of the cuDF library.
cudadataframe-librarydata-analysiscppcudf
Trainer for tweaking Far Cry 2
Contributions:1 release, 2 PRs, 6 pushes in 1 year 7 months
far-cry-2gametlaeagletweaking
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
Gregory Kimball - Software Engineering Manager at NVIDIA