Adnán Akhundov is a Staff Software Engineer in San Francisco with two decades of software experience and a decade-plus focus on ML compilers and GPU kernel performance. At Meta he drives low-level optimizations across PyTorch 2, Triton, and AITemplate, delivering fused kernels and backend improvements that materially speed matrix ops and autotuning. He pairs rigorous research-class ML background (MSc from TUM) with product and engineering leadership from earlier CTO and director roles, enabling him to bridge prototypes to production-grade systems. A prolific open-source contributor, his work in Triton and PyTorch includes deduplication in LLVM IR and cuBLASLt epilogue fusions that improve real-world CUDA workloads. Known as a lifelong learner, he combines systems-level curiosity with practical performance engineering to push the limits of GPU-driven ML.
9 years of coding experience
19 years of employment as a software developer
Master of Business Administration - MBA International Business, Master of Business Administration - MBA International Business at Maastricht School of Management
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Technical University of Munich
Bachelor of Science - BS Applied Mathematics, Bachelor of Science - BS Applied Mathematics at Baku State University
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
Backend Developer & ML Engineer
Contributions:480 reviews, 84 PRs, 433 pushes in 1 year 6 months
Contributions summary:Adnán primarily contributed to the optimization and improvement of the PyTorch library, specifically focusing on matrix multiplication and related operations. They enabled and refined fused addmm + GELU epilogue fusion using cuBLASLt, improving performance for CUDA-based operations. Further contributions included the addition of a new path in post_grad.py for replacing addmm + ReLU / GELU activation with the corresponding _addmm_activation call. They also addressed performance issues related to user-defined Triton kernels, including their grid, and various related bug fixes.
Development repository for the Triton language and compiler
Role in this project:
Back-end Developer
Contributions:8 reviews, 6 PRs, 34 comments in 1 year 1 month
Contributions summary:Adnán primarily contributed to the Triton compiler, focusing on backend optimizations and features. Their work involved enhancing the compiler's ability to deduplicate computations in LLVM IR, leading to potential performance improvements in generated code. They also expanded MLIR bindings, enabling out-of-tree analysis of the TTIR module. Furthermore, the user addressed issues related to autotuning, ensuring proper passing of arguments to autotuner hooks.
compilerprogramming-languagecode-generationtriton
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.