Richard Zamora

Senior Systems Software Engineer at NVIDIA

Naperville, Illinois, 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
Richard Zamora is a Senior Systems Software Engineer with nine years of experience building high-performance data infrastructure, currently driving GPU-accelerated I/O and distributed data processing at NVIDIA on the RAPIDS and NVTabular stacks. He blends HPC and production engineering expertise from national labs with practical open-source contributions to prominent projects like cuDF, Dask, and fsspec, where he has optimized Parquet I/O, byte-range merging, and large-scale shuffle/partitioning. His work shows a pattern of turning deep systems knowledge into measurable performance gains—e.g., refactoring shuffle to use host memory and enabling multi-file partition aggregation for remote storage. With a PhD-trained background in computational materials and exascale I/O practices, he uniquely bridges scientific computing rigor and scalable ML data engineering.
code9 years of coding experience
job8 years of employment as a software developer
bookM.S., B.S., Structural Engineering, M.S., B.S., Structural Engineering at Cornell University
stackoverflow-logo

Stackoverflow

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

Github Skills (22)

filesystem10
preprocessing10
python10
pyarrow10
preprocess10
data-engineering10
cudf10
feature-engineering10
fsspec10
dask10
gpu10
performance-optimization10
parquet10
data-structure9
c-language9

Programming languages (10)

TypeScriptDockerfileC++ShellCJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
dask/dask

May 2022 - Jan 2023

Parallel computing with task scheduling
Role in this project:
userBack-end Developer & Data Engineer
Contributions:893 reviews, 4 commits, 337 PRs in 8 months
Contributions summary:Richard primarily contributed to the improvement of the Dask-Dataframe library, focusing on supporting and optimizing Parquet file handling. Their work included adding a feature to specify task partition sizes, enabling filtering based on partitioned columns, and resolving issues related to handling the schema of Parquet files. The user also refactored parts of the Parquet API, addressing issues like string-based index handling and ensuring compatibility with newer versions of PyArrow.
pythonschedulingparallelnumpydask
rapidsai/cudf

May 2019 - Jan 2023

cuDF - GPU DataFrame Library
Role in this project:
userBack-end Developer
Contributions:669 reviews, 658 commits, 256 PRs in 3 years 8 months
Contributions summary:Richard's primary contribution appears to be focused on enhancing and optimizing the cuDF library, particularly regarding reading and writing Parquet files. They significantly enhanced the performance of the I/O operations related to remote storage by leveraging fsspec and PyArrow. Additionally, the user implemented features such as multi-file partition aggregation and fixed a bug in the handling of index columns in Parquet files.
cudadataframe-librarydata-analysiscppcudf
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
Richard Zamora - Senior Systems Software Engineer at NVIDIA