Amy Skerry-ryan

Senior Staff Software Engineer at Google DeepMind

Mountain View, California, 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
Amy Skerry-ryan is a Senior Staff Software Engineer with 11 years of experience building production ML tooling and large-scale data systems, currently accelerating AI adoption at Google DeepMind after leading ML lifecycle tooling across Google. She combines a strong research background—a PhD-focused trajectory in cognitive neuroscience from Harvard/MIT—with hands-on engineering, having shipped personalized recommendation and data pipelines at Khan Academy and contributed to core open-source projects like TensorFlow Estimator. Her open-source work includes enhancing Boosted Trees support and FeatureColumn V2 in tensorflow/estimator, and she has a track record of improving test reliability and maintainability in projects such as Jupyter and KA Lite. Comfortable spanning backend, ML model engineering, and test automation, she brings a pragmatic rigor to both prototyping and productionization. A former volunteer leader for Tech for Campaigns, she also applies data-driven decision making to high-impact, real-world problems beyond industry.
code11 years of coding experience
job10 years of employment as a software developer
bookGrad Student Affiliate Brain and Cognitive Sciences, Grad Student Affiliate Brain and Cognitive Sciences at Massachusetts Institute of Technology
bookDoctor of Philosophy (Ph.D.) Psychology, Doctor of Philosophy (Ph.D.) Psychology at Harvard University
bookBachelor's degree Cognitive Science, Bachelor's degree Cognitive Science at Yale University
bookMedfield High School
github-logo-circle

Github Skills (20)

pytest10
selenium10
python10
django10
testing10
machine-learning10
selenium-ide10
api10
tensorflow10
test-automation10
trainings9
deep-learning9
modeling9
jupyter-notebook8
html8

Programming languages (6)

TypeScriptC++JavaScriptJupyter NotebookGroovyPython

Github contributions (5)

github-logo-circle
tensorflow/estimator

Aug 2019 - Aug 2021

TensorFlow Estimator
Role in this project:
userML Engineer
Contributions:10 commits in 1 year 11 months
Contributions summary:Amy primarily contributed to the `tensorflow/estimator` repository by modifying code related to the Boosted Trees model within the TensorFlow framework. Their work included enhancing the model's capabilities by allowing arbitrary DenseColumns and supporting FeatureColumn V2, which are core components of the estimator API. They also fixed tests related to the Boosted Trees model, and addressed training mode propagation. The user also allowed integer NumericColumns to be bucketized in GBDT.
deep-learningmachine-learningtensorflowtensorflow-estimatorestimator
jupyter/notebook

Oct 2018 - Nov 2018

Jupyter Interactive Notebook
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 commits, 3 PRs, 7 comments in 19 days
Contributions summary:Amy primarily focused on migrating existing JavaScript-based tests to Selenium for the Jupyter notebook project. They refactored tests for image display, merge cells, and display isolation, adapting them to use the Selenium framework for automated browser testing. Additionally, they added functionality to support waiting for multiple elements and refined the existing Selenium test utility functions to avoid race conditions.
jupyter-notebooknotebookjupyterlabnotebooksjupyter
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
Amy Skerry-ryan - Senior Staff Software Engineer at Google DeepMind