Matthew Hoffman

Applied AI Engineer at Google DeepMind

San Francisco, 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
Matthew Hoffman is an Applied AI Engineer with eight years of experience bridging research-grade models and production systems, currently on the Forward Deployment team at Google DeepMind. Comfortable in Python and C++, he has shipped ML and high-performance computing solutions across startups and large companies—from Protopia AI research work to Amazon's consumer systems. A committed open-source contributor, he’s improved type safety and runtime efficiency in flagship projects like PyTorch and Hugging Face Transformers, including subtle typing fixes that enable better developer ergonomics. With a UT Austin CS foundation and hands-on experience building autoencoders for EEG analysis, he brings both rigorous research instincts and pragmatic engineering discipline to move models from prototypes into reliable deployment.
code8 years of coding experience
job5 years of employment as a software developer
bookKlein Oak High School
bookBS, Computer Science, BS, Computer Science at The University of Texas at Austin
languagesEnglish, Spanish
github-logo-circle

Github Skills (17)

pytorch10
python10
architecture10
machine-learning10
typehinting10
deeplearning-ai10
deep-learning10
natural-language-processing10
nlp10
type-checking10
architectures10
transformer9
jax8
tensorflow8
neural-network7

Programming languages (9)

TypeScriptC++RustCJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
pytorch/pytorch

Jan 2023 - Jan 2023

Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
userBack-end Developer / Software Architect
Contributions:76 reviews, 1 commit, 32 PRs in 1 day
Contributions summary:Matthew contributed to improving type hints and code quality within the PyTorch library. Their work involved modifying the typing of forward hooks in the `nn.Module` class to enable better signature validation. Additionally, they enhanced the code with the addition of overloads for `__getitem__` in `nn.ModuleList` to improve type hinting. The user’s efforts also included merging type stubs for `torch.nn.parallel` and `torch.optim` modules, leading to improvements in type safety across the library.
pythongpu-accelerationdeep-learninggpunumpy
huggingface/transformers

Dec 2022 - Dec 2022

🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
Role in this project:
userML Engineer
Contributions:7 reviews, 1 commit, 12 PRs in 1 day
Contributions summary:Matthew's primary contribution focused on enhancing the `transformers` library, a state-of-the-art machine learning library. They added and refined type annotations across various ESM (Ensemble of Structure Models) related utilities, improving code clarity and maintainability. Their work also included updating and correcting type hints for the Trainer and TrainingArguments classes, demonstrating an understanding of the library's internal structure and dependencies. Furthermore, they removed redundant `logits.float()` calls in several model architectures, optimizing computational efficiency.
pythonbertspeech-recognitionstate-of-the-artflax
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
Matthew Hoffman - Applied AI Engineer at Google DeepMind