Aiden Grossman

Student Researcher at Google

Modesto, 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

🤩
Rockstar
🎓
Top School
Aiden Grossman is a student researcher and machine-learning-in-compilers engineer with eight years of hands-on experience in build systems, compiler tooling, and automation. Currently at Google working on ML-guided compiler optimizations, he previously advanced ML-driven register allocation and training infrastructure during a Google Summer of Code project and an internship at Lawrence Livermore National Laboratory. His open-source contributions to high-profile projects like LLVM and Spack demonstrate deep back-end and DevOps expertise—fixing stability, build, and compiler-compatibility issues that prevent resource leaks and keep large toolchains reproducible. Aiden combines research rigor with practical engineering: he writes patches and unit tests, refactors Bazel rules, and tunes builds for evolving compilers such as Clang 15/16. Based in Modesto and studying at UC Davis, he’s comfortable bridging experimental ML techniques with the gritty details of real-world compiler and packaging infrastructure.
code8 years of coding experience
bookUniversity of California, Davis
stackoverflow-logo

Stackoverflow

Stats
347reputation
35kreached
21answers
6questions
github-logo-circle

Github Skills (27)

c-language10
package-management10
llvm10
build-system10
makefile10
bazel10
build-tools10
clangd10
cprogramming-language10
clang10
system-programming9
code-optimization9
autotools9
automation9
automations9

Programming languages (18)

C#JavaC++CRPCGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
llvm/llvm-project

May 2022 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end & DevOps Engineer
Contributions:600 reviews, 498 PRs, 703 pushes in 2 years 10 months
Contributions summary:Aiden contributed to the LLVM-exegesis tool by addressing preprocessor directive issues, defining system calls, and closing file descriptors to improve stability and prevent resource leaks. They also modified the build process with Bazel by adding unit tests and refactoring tool rules. Additionally, the user resolved issues related to compilation, with the resolution including ensuring dependencies and a Python version bump.
compilerstechnologiesclangsubmittoolchain
spack/spack

Jul 2023 - Apr 2024

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:11 reviews, 34 PRs, 49 comments in 8 months
Contributions summary:Aiden primarily contributed to the package management system by fixing build issues caused by compiler updates, specifically Clang 15 and 16. They added flags and patches to resolve errors related to implicit function declarations, implicit integers, and the use of the `register` keyword. The contributions indicate a focus on ensuring compatibility and maintainability of the package build process across different compiler versions.
compilerspythonradiussplatformslinux
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
Aiden Grossman - Student Researcher at Google