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.
8 years of coding experience
12 years of employment as a software developer
BSc in Software Engineering (with distinction), BSc in Software Engineering (with distinction) at The University of Calgary
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: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