David Greene

Member Of Technical Staff at Cerebras Systems

Minneapolis, Minnesota, 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
David Greene is a compiler engineer specializing in LLVM/clang and high-performance code generation with over two decades of experience and five years focused in the HPC industry. He currently works as a Member of Technical Staff at Cerebras Systems, bringing deep expertise in compiler optimizations, codegen, and computer architecture from prior roles at HPE and Cray. His background blends rigorous academic training in computer engineering and CS (Notre Dame and Michigan) with practical systems work on performance simulation and proprietary compilers. Colleagues rely on him to turn architecture-aware insights into concrete compiler transformations that move the performance needle on accelerators. Outside of work he’s a stride pianist, a creative outlet that reflects his pattern-driven thinking and collaborative spirit when jamming with others. Based in Minneapolis, he combines research-grade depth with hands-on production delivery in HPC compiler toolchains.
code5 years of coding experience
job18 years of employment as a software developer
bookM.A./Ph.D., Computer Science and Engineering, M.A./Ph.D., Computer Science and Engineering at University of Michigan
bookB.S., Computer Engineering, B.S., Computer Engineering at University of Notre Dame
github-logo-circle

Github Skills (24)

modular10
llvm10
toolchain10
compiler10
clang10
version-control8
emacs8
magit8
programming-language8
golang8
go7
package-manager6
merge-conflicts6
interpreter6
emacs-lisp5

Programming languages (4)

LLVMGoEmacs LispPython

Github contributions (5)

github-logo-circle
david-greene-cb/devtree

Dec 2022 - Oct 2024

Contributions:1 PR, 4 branches in 1 year 11 months
llvm/llvm-project

Dec 2021 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:4 pushes, 1 comment, 1 issue in 3 years 4 months
compilerstechnologiesclangsubmittoolchain
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
David Greene - Member Of Technical Staff at Cerebras Systems