Ryan Peach is a Senior Principal Engineer and machine learning researcher with a decade of experience designing cloud-native architectures and scalable ML systems, currently shaping infrastructure at Ansys after leading cloud DevOps at OnScale. He combines an EE background and an MS in CS to bridge hardware-informed engineering with large-scale software: from building AWS CloudFormation stacks that turn weeks of training into hours to managing Kubernetes, Spark, and multi-database platforms. A hands-on contributor in Python and Rust, he has improved open-source ML tooling—enhancing evolutionary hyperparameter search in sklearn-deap to support parallelism and robust parameter handling. Known for translating research into production, he has authored internal publications and led ML investigations across reinforcement learning, AutoML, and hyperparameter tuning. Based in Atlanta, he brings a pragmatic blend of deep research curiosity, systems-level architecture, and a passion for open source.
10 years of coding experience
9 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at Georgia Institute of Technology
Bachelor's Degree Electrical Engineering & Minor in Mathematics, Bachelor's Degree Electrical Engineering & Minor in Mathematics at Western Kentucky University
Use evolutionary algorithms instead of gridsearch in scikit-learn
Role in this project:
Back-end Developer & Data Scientist
Contributions:16 commits, 6 PRs, 45 comments in 6 months
Contributions summary:Ryan primarily contributed to the `sklearn-deap` repository by enhancing the `EvolutionaryAlgorithmSearchCV` class. Their work focused on improving the robustness and functionality of the evolutionary search algorithm, including handling of `NaN` values, fixing parameter defaults, and adding checks for parameter grids. They also integrated DEAP library and modified optimize.py and cv.py to support parallel processing. Furthermore, they worked on related notebooks, including code for the notebook test.ipynb.
A simple piece of accounting software written in Python to let you predict how much money you might be forecasted to have at different stages of your life under different spending plans.
Contributions:5 PRs, 14 pushes, 3 branches in 2 years 2 months
pieceaccountingplanspythonmachine-learning
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 Peach - Senior Principal Engineer at Synopsys Inc