Summary
Mahesh Natarajan is a Machine Learning performance engineer and architect with 10 years’ experience tuning hardware-software stacks for high-performance compute at Google, NVIDIA, and Qualcomm. He specializes in CPU and system performance architecture, post-silicon validation, and multi-core reference software, bringing deep expertise in power/performance optimization across silicon bring-up and production ML workloads. Comfortable writing production code in Java and Python, he bridges low-level processor behavior with higher-level ML performance needs to deliver measurable system improvements. Based in Bengaluru, he combines academic training from Georgia Tech with hands-on experience debugging complex Tier‑1 customer issues and shaping CPU performance strategies. Notably, his background spans both product applications and architect roles, giving him a rare perspective from silicon validation through cloud-scale deployment.
10 years of coding experience
9 years of employment as a software developer
Sri Jayachamarajendra College of Engineering - BE, Electrical, Electronics and Communications Engineering, Sri Jayachamarajendra College of Engineering - BE, Electrical, Electronics and Communications Engineering at Visvesvaraya Technological University
Master's degree in Electrical and Computer Engineering, Compter Systems Software, Master's degree in Electrical and Computer Engineering, Compter Systems Software at Georgia Institute of Technology