Zachary Garrett

Senior Staff Software Engineer 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
Zachary Garrett is a Senior Staff Software Engineer in Seattle with seven years focused on federated learning and privacy-preserving ML at Google, where he currently leads research scientists and engineers to mature algorithms from research into production. He helped found and evolve TensorFlow Federated, contributing significant back-end and core refactors that modernized aggregation logic and improved performance for a widely used open-source framework. His background spans large-scale ML systems, on-device and edge inference, and NLP-driven ranking and ads infrastructure earlier in his career, giving him both deep research fluency and production-grade engineering discipline. Trained in computer science at Washington State University and Keio University, he blends academic rigor with practical system design and an ability to bridge evolving research APIs into reliable product services. An understated but recurring strength is translating experimental federated algorithms into scalable distributed services that meet product constraints and privacy goals.
code7 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Washington State University
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Keio University
languagesJapanese, English
stackoverflow-logo

Stackoverflow

Stats
2,921reputation
808kreached
141answers
1question
Badges
tensorflow
top-5%
char
top-5%
github-logo-circle

Github Skills (9)

machine-learning10
tensorflow10
federated-learning10
python10
ml10
char9
computer-engineering9
deep-learning9
keras9

Programming languages (4)

C++StarlarkJupyter NotebookPython

Github contributions (5)

github-logo-circle
An open-source framework for machine learning and other computations on decentralized data.
Role in this project:
userBack-end Developer & ML Engineer
Contributions:14 releases, 14 reviews, 718 commits in 4 years 2 months
Contributions summary:Zachary primarily focused on enhancing and maintaining the TensorFlow Federated (TFF) framework, particularly the code for the Federated Core. Their contributions involved significant modifications to the core components, including fixing bugs and updating the codebase. Their work centered on adapting the codebase to utilize the current state of the TensorFlow libraries, and included contributions that were directed at improving performance. The user also worked on example training to ensure correct operation.
pytorchdeep-learningmachine-learningsecure-computationfederated-learning
google-research/federated

Apr 2021 - Apr 2022

A collection of Google research projects related to Federated Learning and Federated Analytics.
Role in this project:
userML Engineer
Contributions:19 commits, 5 comments, 2 issues in 1 year
Contributions summary:Zachary primarily contributed to the TensorFlow Federated (TFF) project, focusing on the implementation and modification of federated learning algorithms and related components. Their work involved refactoring and moving code related to aggregation computations, replacing legacy functions like `tff.utils.assign` with more modern alternatives, and adapting code to align with evolving TFF APIs and best practices. The user also made updates to integrate TFF features within the context of the Google Research projects specifically around Federated Learning and Analytics.
analyticsfederated-analyticsmachine-learningkubernetesfederated-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
Zachary Garrett - Senior Staff Software Engineer at Google