Nicola Zaghen

Senior AI GPU Compiler Engineer at AMD

Watford, England, United Kingdom
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
Nicola Zaghen is a Senior AI GPU Compiler Engineer with 13 years of experience building and optimizing GPU compilers and toolchains across industry leaders. He has progressed from graduate roles at Imagination Technologies—where he developed OpenCL compiler optimizations and CI systems—to senior compiler positions at Huawei and Innosilicon, and now contributes to AMD’s Triton GPU compiler. His expertise spans LLVM backend work, Clang frontend modifications, performance-focused C++ (C++11), Python and low-level systems programming for AI accelerators. Nicola combines deep compiler theory with hands-on production engineering, routinely shipping optimization passes and automated testing infrastructure. Based in Watford, he brings a research-informed approach from a strong academic grounding (MSc in Computer Science) and early experience in automated planning at NASA Ames. Colleagues describe him as a pragmatic problem-solver who translates complex hardware constraints into reliable compiler solutions.
code13 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at Università degli Studi di Brescia
bookITIS Cossali
languagesItalian, English
github-logo-circle

Github Skills (39)

modular10
llvm10
toolchain10
compiler10
clang10
assembly9
reduction9
mono9
cpp8
swift8
haskell8
python8
llvm-ir8
coding-style8
static-analyzer8

Programming languages (3)

TypeScriptC++LLVM

Github contributions (5)

github-logo-circle
pbertoni89/whereami

May 2013 - Jun 2013

Contributions:35 commits in 1 month
qrcodeqr-codeestimatedistance
llvm/llvm-project

May 2019 - Dec 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:1 review, 3 pushes, 1 comment in 5 years 7 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
Nicola Zaghen - Senior AI GPU Compiler Engineer at AMD