H Mcmahan

Principal Research Scientist at Google

Seattle, 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

🤩
Rockstar
🎓
Top School
H Mcmahan is a Principal Research Scientist at Google based in Seattle, bringing about seven years of focused industry experience underpinned by a PhD in Computer Science from Carnegie Mellon and a strong mathematics background from Whitman College. He specializes in federated learning and decentralized ML systems, contributing to prominent open-source work such as tensorflow-federated where he introduced Model abstractions and client-side training logic for federated averaging. At Google he has advanced from Senior Staff to Principal research ranks, combining deep research rigor with practical engineering to ship scalable privacy-preserving learning algorithms. Known for bridging theoretical techniques and production-ready implementations, he routinely translates complex distributed learning concepts into usable frameworks that accelerate real-world ML on decentralized data.
code7 years of coding experience
job17 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Carnegie Mellon University
bookBachelor of Arts - BA Mathematics, Bachelor of Arts - BA Mathematics at Whitman College
github-logo-circle

Github Skills (7)

machine-learning10
tensorflow10
trainings10
python10
federated-learning10
modeling10
deep-learning9

Programming languages (3)

C++BrightscriptPython

Github contributions (5)

github-logo-circle
An open-source framework for machine learning and other computations on decentralized data.
Role in this project:
userML Engineer
Contributions:1 release, 86 commits, 1 tag in 4 years 2 months
Contributions summary:H's commits primarily involve the creation and modification of files related to model definition and training within the `tensorflow-federated` repository. Their contributions include the introduction of a new `Model` abstraction, implementation of example models, and modifications to client-side TensorFlow computations for federated learning algorithms such as Federated Averaging. These changes demonstrate a focus on defining and preparing models for federated training scenarios.
pytorchdeep-learningmachine-learningsecure-computationfederated-learning
ZeitgeistQIAN/federated

Apr 2019 - May 2019

A framework for implementing federated learning
Contributions:5 commits in 1 month
pytorchdeep-learningmachine-learningfederated-learningfederated
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
H Mcmahan - Principal Research Scientist at Google