Gokul Nadathur is a seasoned engineering leader with 20+ years of experience designing high-performance distributed systems and a decade focused on scalable AI infrastructure. Currently managing PyTorch Distributed at Meta, he drives strategy and core components for large-scale training—everything from TorchTitan and N-dimensional parallelism to the communication layers used in Llama pre-training and recommendation model scaling. His background spans storage and networking performance (NetApp, PernixData) to production ML platforms for Ads, Instagram, and Reels, giving him rare end-to-end expertise from low-level I/O and RDMA to HPC GPU clusters. Known for translating deep systems knowledge into practical, production-grade infrastructure, he blends academic rigor (MS, UW–Madison) with hands-on engineering across startups and hyperscale environments. An underappreciated strength is his knack for spotting cross-layer performance opportunities that unlock order-of-magnitude gains in real workloads.
10 years of coding experience
16 years of employment as a software developer
MS, Computer Science, MS, Computer Science at University of Wisconsin-Madison
B.Tech, Computer Science, B.Tech, Computer Science at Indian Institute of Technology (Banaras Hindu University), Varanasi
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
Gokul Nadathur - Manager, PyTorch Distributed at Meta