Ryan Olson

Distinguished Engineer Solutions Architect at NVIDIA

Golden, Colorado, 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
Ryan Olson is a Distinguished Engineer and Solutions Architect at NVIDIA with 13 years of experience bridging deep learning and high-performance computing, and a research foundation from a Ph.D. in Physical Chemistry. He combines hands-on engineering—Python, TensorFlow, Docker—and production-scale architecture to help teams deploy ML workloads on HPC-class systems. His background at Cray and long tenure at NVIDIA give him deep expertise in performance optimization and systems-level constraints that many ML engineers overlook. An active contributor to open-source tooling, he has improved core data-structure and deserialization features in the popular schematics library, reflecting attention to robust data handling and testing. Based in Golden, Colorado, he pairs rigorous academic training and performance engineering instincts with practical solutions for scaling deep learning on specialized hardware.
code13 years of coding experience
job9 years of employment as a software developer
bookPh.D. Physical Chemistry, Ph.D. Physical Chemistry at Iowa State University
bookB.A. Chemistry Mathematics, B.A. Chemistry Mathematics at Saint John's University
github-logo-circle

Github Skills (12)

serialization10
data-structures10
deserialization10
data-serialization10
validation10
python10
validations10
data-structure10
testing10
typescript9
typesc9
type-system9

Programming languages (13)

C++JinjaRustMakefileScalaGoHTMLMLIR

Github contributions (5)

github-logo-circle
schematics/schematics

Feb 2013 - Dec 2013

Python Data Structures for Humans™.
Role in this project:
userBack-end Developer
Contributions:18 commits in 10 months
Contributions summary:Ryan primarily contributed to the core functionality of the `schematics` library, focusing on data structure definitions, validation, and serialization. They implemented a new IPv4Type feature with associated validation logic and test cases, demonstrating a solid understanding of data type handling and testing methodologies. Further contributions included bug fixes for the `HashType` and the implementation of `deserialize_from` and `deserialize_mapping` features to handle alternate field names on import and enable deserialization mappings that are not included in the fields of the model, indicating a focus on improving data import and conversion capabilities. Several commits were merged to update the library.
pythondatastructuresvalidationdeserializationpython-data-structures
Contributions:9 commits, 8 pushes, 1 branch in 8 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
Ryan Olson - Distinguished Engineer Solutions Architect at NVIDIA