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.
7 years of coding experience
13 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Washington State University
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Keio University
An open-source framework for machine learning and other computations on decentralized data.
Role in this project:
Back-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.
A collection of Google research projects related to Federated Learning and Federated Analytics.
Role in this project:
ML 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.
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