Michael Brundage

Senior Staff Software Engineer at Meta

Kirkland, 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
Michael Brundage is a Senior Staff Software Engineer and seasoned data scientist with three decades of engineering experience spanning startups, big tech, and NASA, now leading ML monitoring, stability, and explainability at Meta from Kirkland, WA. He architects fast detection and root-cause systems for training divergence and production model instability, blending deep statistical rigor (MS, Mathematics) with hands-on software delivery. Previously he shaped developer and supply-chain intelligence at Google, launched Amazon Go’s initial architecture, and contributed to Windows and Xbox engineering at Microsoft, demonstrating an unusual mix of product impact and low-level systems expertise. Michael is an active contributor to open-source time series tooling (notably improving Facebook Research’s Kats library), reflecting a practical focus on robust forecasting and anomaly detection. He also has a track record of mentoring technical leaders and inventing new approaches—holding dozens of patented ideas from computer vision work—making him equally comfortable with research, code, and organizational influence.
code11 years of coding experience
job22 years of employment as a software developer
bookMS, Mathematics, MS, Mathematics at University of Washington
bookCalifornia Institute of Technology
bookMidwest City High School
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
81reputation
3kreached
8answers
0questions
github-logo-circle

Github Skills (20)

python10
data-science10
pandas10
machine-learning10
time-series10
typehinting10
type-checking10
data-analysis10
pytorch9
forecasting9
forecast9
statistical-models8
jekyll6
liquid6
nodejs6

Programming languages (7)

C#TypeScriptC++GoPerlRubyPython

Github contributions (5)

github-logo-circle
facebookresearch/Kats

Jun 2021 - Sep 2022

Kats, a kit to analyze time series data, a lightweight, easy-to-use, generalizable, and extendable framework to perform time series analysis, from understanding the key statistics and characteristics, detecting change points and anomalies, to forecasting future trends.
Role in this project:
userData Scientist & ML Engineer
Contributions:1 review, 141 commits, 5 PRs in 1 year 3 months
Contributions summary:Michael primarily contributed to improving the `kats` library by addressing Pyre type errors and enhancing the existing code base. Their work focused on fixing type hints, refactoring code, and improving the overall readability and maintainability of the project. The user demonstrated expertise in data analysis and model fitting, specifically within the context of time series analysis and the various detectors implemented in `kats`. The contributions included direct interaction with core data structures in `kats.consts`.
forecastingstatisticspythontime-series-analysisunderstanding
michaelbrundage/scikit-learn

Mar 2016 - Jan 2022

Contributions:5 pushes in 5 years 11 months
pythondata-sciencelearn-machine-learningmachine-learningscikit-learn
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
Michael Brundage - Senior Staff Software Engineer at Meta