Amit Agarwal

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

🤩
Rockstar
🎓
Top School
award
Top expert inMicrosoft Technology Ecosystem Development
Amit Agarwal is an experienced software engineer with 11 years building large-scale web products, currently contributing to Facebook’s video publishing platform at Meta. He combines front-end expertise in JavaScript, React/Redux and accessibility with back-end Node.js skills, having led teams and shipped end-to-end features from inception to production while running A/B experiments. His background spans startups to large companies (Google, Yahoo, Walmart Labs), where he focused on web performance, scalability and cross-functional collaboration—he even led Walmart’s Home vertical and built walmart.com/home. Beyond web apps, he has contributed performance and distributed-training improvements to Microsoft’s CNTK, demonstrating competence in distributed systems and sparse matrix handling. Based in Menlo Park, Amit pairs hands-on engineering with mentoring and hiring, and brings a pragmatic product-driven mindset to complex engineering challenges.
code11 years of coding experience
job11 years of employment as a software developer
bookB.Tech., Information and Communication Technology, B.Tech., Information and Communication Technology at Dhirubhai Ambani Institute of Information and Communication Technology
stackoverflow-logo

Stackoverflow

Stats
4,400reputation
367kreached
3answers
30questions
github-logo-circle

Github Skills (23)

c-language10
sparse-matrix10
mpi10
machine-learning10
distributed-systems10
cntk10
parallel-computing10
cprogramming-language10
deep-learning9
algorithms7
data-structure7
data-structures7
html6
css-animations6
firefox6

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
microsoft/CNTK

Mar 2015 - Feb 2019

Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
Role in this project:
userBack-end Developer
Contributions:1126 commits, 2 PRs, 797 pushes in 3 years 11 months
Contributions summary:Amit's commits focus on modifying the source code of the CNTK library, with a focus on performance enhancements and new features. Specifically, the user has been working on the integration of MPI and other tools for parallel distributed training of machine learning models, showing expertise in distributed systems. The user's code changes also touch upon improving support for sparse matrices, with modifications involving matrix operations and memory management. Furthermore, the user has contributed to improvements in the training code, adding mechanisms for sequence-based learning.
pytorchpythondeep-learningc-plus-plusmachine-learning
CNTK-components/CNTK1bitSGD

Apr 2016 - Dec 2016

Contributions:7 commits in 8 months
cntkcomputationalmicrosoft
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
Amit Agarwal - Software Engineer at Meta