Michael Moynihan

Senior Software Engineer at Google

Hampton Township, Pennsylvania, 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 Moynihan is a Senior Software Engineer with a decade of hands-on experience and a strong foundation in computer science from the University of Notre Dame. He has progressed through multiple engineering levels at Google, contributing to production ML code and model optimization, including notable work on the official PyTorch implementation of Google's Gemma models where he improved weight loading, XLA compatibility, and attention/sampler features. Comfortable across systems and embedded projects, he has practical experience maintaining compute clusters and improving sensor firmware and connectivity for real-time data projects. A lifelong problem-solver and avid learner, he balances technical rigor with extracurricular interests like rock climbing and chess, reflecting a pragmatic, curious approach to engineering challenges.
code10 years of coding experience
job5 years of employment as a software developer
book3.99, 3.99 at The Heights School
bookBachelor's degree, Computer Science, 3.768, Bachelor's degree, Computer Science, 3.768 at University of Notre Dame
github-logo-circle

Github Skills (9)

mle10
xla10
pytorch10
python10
model-optimization10
ml10
machine-learning9
deep-learning9
attention-mechanism9

Programming languages (2)

Jupyter NotebookPython

Github contributions (5)

github-logo-circle
google/gemma_pytorch

Feb 2024 - Mar 2025

The official PyTorch implementation of Google's Gemma models
Role in this project:
userML Engineer
Contributions:8 PRs, 10 pushes, 7 branches in 1 year
Contributions summary:Michael primarily contributed to the PyTorch implementation of Google's Gemma models. Their work focused on model optimization, including loading weights efficiently, adjusting the code for XLA compatibility, and adapting the model for different Gemma versions. They made changes to core model files, focusing on features like attention mechanisms and the sampler, ensuring the model's functionality.
gemmagooglepytorch
Contributions:102 commits, 2 PRs in 1 month
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 Moynihan - Senior Software Engineer at Google