Jonathan Perry-houts

Senior System Software Engineer at NVIDIA

Bellingham, Washington, 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
Jonathan Perry-houts is a Senior System Software Engineer with 12 years of experience bridging scientific research and production engineering, currently leading development of automated evaluation tooling for autonomous vehicle simulation at NVIDIA. He holds a PhD in Geosciences and has applied numerical modeling and devops best practices to study tectonics and magma dynamics in the Pacific Northwest and Yellowstone, then translated those reproducibility practices into ML and production workflows. Jonathan is an active contributor to scientific open-source—having added functionality to the prominent deal.II finite element library—and enjoys tackling low-level integration issues like MPI lifecycle bugs. Comfortable across research, teaching, and large-scale engineering, he combines domain expertise in geophysics with hands-on systems development and a strong interest in scalable, explainable ML in production.
code12 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD, Geological and Earth Sciences/Geosciences, Doctor of Philosophy - PhD, Geological and Earth Sciences/Geosciences at University of Oregon
bookBachelor of Arts - BA, Physics, Bachelor of Arts - BA, Physics at Lewis & Clark College
github-logo-circle

Github Skills (5)

finite-element-analysis10
c-language10
cprogramming-language10
mpi9
cmake7

Programming languages (12)

TypeScriptJavaC++ShellCJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
dealii/dealii

Sep 2015 - Aug 2016

The development repository for the deal.II finite element library
Role in this project:
userBack-end Developer
Contributions:6 commits, 8 PRs, 20 comments in 11 months
Contributions summary:Jonathan primarily contributed to the deal.II finite element library by implementing functionality related to the `erfc` function within the `FunctionParser`. This involved adding the `erfc` function to the internal implementation and creating a test case to validate the functionality. The user also addressed an issue by disabling warnings caused by a bug in Debian's openmpi library, and they ensured that MPI_Comm_free is called before MPI_Finalize.
dealmultiphysicsc-plus-pluscomputational-sciencefinite-elements
jph-sendlater/send-later

Jun 2020 - Dec 2020

Schedule messages to be sent at a specific time.
Contributions:289 pushes, 28 branches in 6 months
schedule
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
Jonathan Perry-houts - Senior System Software Engineer at NVIDIA