Zach Zimmerman

Senior Software Engineer at Google

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

👤
Senior
🎓
Top School
Zach Zimmerman is a Staff Software Engineer in Mountain View with 11 years of experience specializing in ML systems, performance engineering, and high-performance computing. He blends production-facing performance work at Google—optimizing large embedding, diffusion, and LLM training/serving on accelerators—with deep research credentials from a PhD where he helped pioneer the Matrix Profile and created GPU-accelerated algorithms like SCAMP and GPU-STOMP. Zach has a track record of scaling algorithms to extreme throughput (e.g., computing a quintillion z-normalized distances on 40 V100 GPUs) and shipping low-level performance libraries such as NVIDIA’s cuTensor during internships. He moves seamlessly between research, production optimizations, and systems engineering, bringing both theoretical insight and practical accelerator-focused implementation experience.
code11 years of coding experience
job8 years of employment as a software developer
bookComputer Science, Computer Science at Moorpark College
bookChemical Engineering, Chemical Engineering at College of the Desert
bookBachelor of Science (B.S.), Computer Science, Magna Cum Laude, Bachelor of Science (B.S.), Computer Science, Magna Cum Laude at University of California, Riverside
bookThousand Oaks High School
languagesEnglish
github-logo-circle

Github Skills (38)

conda-forge10
matrix10
python10
cpu10
time-series10
conda10
forge10
pattern-matching10
gpu10
fastest10
cuda10
matrix-profile10
anomaly-detection9
numba9
scalable8

Programming languages (7)

TypeScriptC++ShellCBatchfileCudaPython

Github contributions (5)

github-logo-circle
zpzim/STOMPSelfJoin

May 2017 - Sep 2018

GPU Implementation of the STOMP algorithm for computing the matrix profile
Contributions:1 release, 27 commits, 33 pushes in 1 year 4 months
cudathe-matrixgpustompmatrix
zpzim/MSplitGEMM

Jan 2016 - May 2018

Contributions:6 commits, 8 pushes, 1 branch in 2 years 4 months
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