Summary
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.
12 years of coding experience
13 years of employment as a software developer
M.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
SES
B.E., Computer Engineering, B.E., Computer Engineering at University of Mumbai