Bardia Mahjour

Senior Software Engineer - Deep Learning Compiler at IBM

Old Toronto, 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
Bardia Mahjour is a senior software engineer specializing in deep learning compilers with over eight years of experience designing compiler optimizations, intermediate representations, and DSLs for AI accelerators. At IBM he has led teams delivering performance and functional features across servers, supercomputers, and mainframes, spanning single-threaded to distributed HPC workloads. His background includes long-term ownership of XL compiler components, loop optimizations, and AST/IR architecture, giving him rare end-to-end expertise from frontend semantics to backend code generation. Currently focused on a DSL compiler for special-purpose AI hardware, he blends research-grade compiler techniques with production-grade engineering and team leadership. Based in Toronto, he holds a BSc in Software Engineering (with distinction) from the University of Calgary and often tackles compiler problems that bridge conventional optimizations with heterogeneous, accelerator-aware code generation.
code8 years of coding experience
job12 years of employment as a software developer
bookBSc in Software Engineering (with distinction), BSc in Software Engineering (with distinction) at The University of Calgary
github-logo-circle

Github Skills (22)

modular10
llvm10
toolchain10
compiler10
clang10
energy9
climate-science9
snl-applications8
renewable-energy8
earth8
climate-change8
fortran8
climate-model7
llvm-ir7
cling6

Programming languages (3)

C++LLVMFortran

Github contributions (5)

github-logo-circle
bmahjour/llvm-project

Nov 2020 - Dec 2020

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Contributions:15 pushes, 4 branches in 17 days
compilerscodegenerationtechnologiesclangbazel
bmahjour/test1

Sep 2017 - Sep 2017

Contributions:2 PRs, 5 pushes, 3 branches in 1 day
testingmy-accountaccount
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
Bardia Mahjour - Senior Software Engineer - Deep Learning Compiler at IBM