Summary
Mahesh Balasubramanian is a Senior Machine Learning Engineer at Qualcomm Corporate R&D with a PhD in computer engineering and a decade of experience designing AI accelerators, compilers, and performance modeling for embedded, mobile, automotive, and data-center workloads. He blends deep computer-architecture expertise with practical compiler and tooling skills—having built LLVM/gem5 frameworks, a C++ resource-mapping scheduler, and a Python pre-silicon workload analysis tool used to expose scheduling and memory strategies. His work focuses on optimizing transformer inference on custom accelerators, profiling bottlenecks, and architecting kernel- and compiler-level fixes to boost inference throughput. Prior research at ASU and Berkeley Lab produced open-source frameworks for CGRA acceleration and scalable VAR/LASSO methods on up to 200,000 KNL cores, reflecting a rare mix of large-scale systems and low-level hardware-software co-design. Based in San Diego, he pairs a research mindset with pragmatic engineering to move innovations from simulation and pre-silicon analysis to deployable accelerator toolchains.
10 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Engineering, 3.85, Doctor of Philosophy (PhD), Computer Engineering, 3.85 at Arizona State University
University of Texas at San Antonio
Anna University, Chennai
French, English, Hindi, Tamil