Balamurugan Marimuthu

Sr Software Engineer at NVIDIA

Pittsburgh, Pennsylvania, United States
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

👤
Senior
🎓
Top School
Balamurugan Marimuthu is a senior software engineer with nine years of experience specializing in distributed LLM inference, model training optimizations, and graph/compiler infrastructure. He builds MLIR/LLVM passes for model distribution, transformer/attention kernel optimizations, and end-to-end performance tuning across CPU, GPU, FPGA and CGRA targets. His background spans deep learning systems, high-performance computing and computer architecture—skills honed through CMU graduate research and production roles at SambaNova and NVIDIA. Notably, he pairs low-level kernel and memory-layout engineering with compiler-driven graph transformations to push compute and interconnect utilization while reducing overheads. He also brings earlier VLSI and EDA expertise, giving him a rare hardware-aware lens on ML system design. Based in Pittsburgh, he combines research rigor with production impact across DL compilers and LLM inference stacks.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Electronics and Communication Engineering, Bachelor of Technology (B.Tech.), Electronics and Communication Engineering at Shanmugha Arts, Science, Technology and Research Academy
bookD.A.V BHEL School
bookMaster of Science - MS, Electrical and Computer Engineering, Master of Science - MS, Electrical and Computer Engineering at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
160reputation
21kreached
12answers
1question
github-logo-circle

Github Skills (48)

pangolin9
raycasting9
interaction8
chat-application8
chrome-extension8
rapid7
tcl6
grpc6
point-cloud6
3d-reconstruction6
jaeger6
3d-models6
android-studio6
grpc-python6
android-notifications6

Programming languages (6)

TypeScriptC++JavaScriptLuaHTMLPython

Github contributions (5)

github-logo-circle
Contributions:7 commits, 5 pushes, 1 branch in 8 months
Contributions:6 pushes, 1 branch in 7 months
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
Balamurugan Marimuthu - Sr Software Engineer at NVIDIA