Anuj Agarwal

Principal Software Engineer - Distributed Systems at NVIDIA

San Francisco Bay Area 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

🤩
Rockstar
🎓
Top School
Anuj Agarwal is a Principal Software Engineer specializing in distributed systems and networking with 12+ years of experience building highly available, protocol-rich infrastructure for data center and service-provider environments. He has deep systems and networking chops from lead roles at Juniper and Cisco—where he architected Junos Fusion’s EVPN/VXLAN multicast fabrics and contributed to IOS-XR’s multicast stack—and now drives foundational cloud migration and AI infrastructure work at Salesforce and NVIDIA. Anuj combines low-level systems programming in C/C++ and Go with large-scale distributed design for resiliency, non-stop forwarding, and orchestration across hundreds of devices. He’s equally comfortable designing control-plane daemons and the supporting libraries for messaging, checkpointing, and restart handling as he is mentoring teams to operationalize those systems. A practical innovator, he shipped a lightweight in-memory tracing library used across Junos for debugging complex fabrics—an example of his knack for building pragmatic tooling alongside product features. Based in the Bay Area, he focuses on solving hard protocol and scale problems that enable cloud transitions and GPU-backed AI infrastructure.
code12 years of coding experience
job13 years of employment as a software developer
bookM.S., Computer Science - Computer Networks, Advanced Operating Systems (Distributed Systems), M.S., Computer Science - Computer Networks, Advanced Operating Systems (Distributed Systems) at University of Southern California
bookSES
bookB.E., Computer Engineering, B.E., Computer Engineering at University of Mumbai
github-logo-circle

Github Skills (32)

atlas10
infrastructure10
golang10
configurations10
mongodb-atlas10
mongodb10
go-client9
digest9
terraform9
terraform-provider9
mongodb-database9
hashicorp9
mongodb-cli9
nodejs9
cli9

Programming languages (3)

ShellGoPython

Github contributions (5)

github-logo-circle
Contributions:16 commits in 1 month
threebee/ogdf-dev

May 2014 - Jul 2014

Contributions:24 commits in 2 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
Anuj Agarwal - Principal Software Engineer - Distributed Systems at NVIDIA