Scott Manley

Principal Compiler Engineer at NVIDIA

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
Scott Manley is a Principal Compiler Engineer with nine years of professional experience focused on compiler optimizations, autovectorization, and high-performance CPU tuning for SIMD ISAs like x86 AVX/AVX512 and Arm Neon/SVE. Currently at NVIDIA after a long tenure at Cray, he leads CPU performance and autovectorization efforts for the NVIDIA HPC SDK and contributes to upstream compiler projects such as LLVM/MLIR and Flang. His work spans deep performance engineering—floating-point optimizations, complex lowering, and math library tuning—combined with practical build and tooling fixes that keep large toolchains healthy. A PhD-trained compiler specialist based in Minneapolis, he blends research-grade understanding with hands-on production delivery, and is notable for contributing MLIR features and Fortran front-end improvements to one of the most influential open-source compiler projects.
code9 years of coding experience
job9 years of employment as a software developer
bookPhD Computer Science, PhD Computer Science at Trinity College Dublin
bookB.Sc Computer Science, B.Sc Computer Science at Lake Superior State University
github-logo-circle

Github Skills (6)

irr10
compiler-construction10
mlr10
intermediate-code10
llvm10
fortran9

Programming languages (1)

LLVM

Github contributions (3)

github-logo-circle
llvm/llvm-project

Feb 2022 - Feb 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 9 PRs, 1 push in 3 years
Contributions summary:Scott primarily contributed to the LLVM project's MLIR (Multi-Level Intermediate Representation) component and the Flang front-end for Fortran. Their work focused on adding new features to the MLIR and updating the codebase. This includes adding functionality related to unique SSA ID printing in the AsmPrinter and incorporating element type retrieval for Sequence and Vector types in the Flang compiler. The user also addressed a build issue related to initializer configurations.
compilerstechnologiesclangsubmittoolchain
rscottmanley/llvm-project

Apr 2024 - Feb 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:19 pushes, 7 branches in 10 months
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