Ashutosh Grewal

Staff Software Engineer at Meta

Menlo Park, California, 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
Ashutosh Grewal is a Staff Software Engineer with nine years of experience building high-performance datacenter and cloud-native networking systems, currently working on Meta’s FBOSS to optimize AI infrastructure. He has deep expertise in routing protocols, network health monitoring, BGP, and programmable data planes (eBPF), with a track record at Meta and Juniper of improving scale, performance, and operational visibility. Ashutosh is an active contributor to open-source networking projects such as Facebook’s OpenR, where his backend optimizations—like migrating formatting libraries and streamlining KvStore logic—boosted performance and debuggability. Based in Menlo Park, he combines research-driven problem solving from his MS and Stanford SCPD CS studies with pragmatic production engineering, and often focuses on the subtle interplay between telemetry, routing correctness, and system efficiency.
code9 years of coding experience
job13 years of employment as a software developer
bookMS Computer Science, MS Computer Science at North Carolina State University
bookB.Tech. Electronics and Communication Engineering, B.Tech. Electronics and Communication Engineering at National Institute of Technology Durgapur
bookSCPD Computer Science, SCPD Computer Science at Stanford University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

c-language10
fmt10
cprogramming-language10
networking10
logging9
url-routing9
testing8
thrift8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
facebook/openr

Oct 2021 - Sep 2022

Distributed platform for building autonomic network functions.
Role in this project:
userBack-end Developer
Contributions:10 commits in 10 months
Contributions summary:Ashutosh primarily contributed to the core functionality of the OpenR platform by modifying and updating various modules related to routing, networking, and KvStore. The user focused on enhancing performance through code optimization, such as migrating from `folly::sformat()` to `fmt::format()`. Additional contributions included improvements to logging, and modifications to the KvStore messages and database functionalities for efficiency and clarity. These changes appear to be aimed at improving overall system performance and debugging capabilities.
bazelc-plus-plusnetwork-functionsdistributed
Contributions:4 pushes, 1 branch in 12 days
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