Ehsan Amiri

Sr Principal Software Engineer at Huawei Technologies

Markham, Ontario, Canada
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
Ehsan Amiri is a Sr Principal Software Engineer based in Markham, Ontario, with a strong focus on compiler technology and six years of recent industry experience. He currently leads LLVM-based compiler work for AArch64 at Huawei Technologies, bringing deep expertise in code generation and optimization. Prior roles at IBM and Amazon centered on compiler optimizations and production-grade software, including contributions to IBM XL compiler tooling. His background combines academic rigor—MSc from Sharif University and PhD work at Simon Fraser University—with practical systems engineering across large-scale enterprise environments. Colleagues would note his blend of low-level systems mastery and leadership in pushing LLVM-based toolchains toward production readiness. An understated strength is his continuity across research and product teams, enabling him to translate advanced compiler research into deployable solutions.
code6 years of coding experience
job8 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at Simon Fraser University
bookMSc, Computer Science, MSc, Computer Science at Sharif University of Technology
github-logo-circle

Github Skills (20)

modular10
llvm10
toolchain10
compiler10
clang10
rust8
intermediate-language6
clang-tidy6
standard-library5
rust-lang5
crate4
cpp4
rust-language4
garbage-collection3
allocator2

Programming languages (2)

RustLLVM

Github contributions (5)

github-logo-circle
llvm/llvm-project

Oct 2019 - Apr 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:3 reviews, 6 pushes, 5 comments in 4 years 6 months
compilerstechnologiesclangsubmittoolchain
vgvassilev/llvm

Oct 2019 - Oct 2019

llvm with cling-specific patches
Contributions:2 commits in 1 day
llvm-irpatchesclingllvm
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
Ehsan Amiri - Sr Principal Software Engineer at Huawei Technologies