Agam Gupta

Software Engineer II at Meta

San Francisco, 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
Agam Gupta is a Software Engineer II at Meta with a decade of hands-on experience building scalable systems and research-driven tooling across industry and academia. A Berkeley EECS and Data Science graduate, he blends production engineering at Meta and internships at AWS and Atlassian with research work on LLM alignment and DSGE econometric modeling. His open-source contributions to FRBNY-DSGE/DSGE.jl show a rare mix of numerical optimization and software performance tuning—optimizing simulated annealing routines and impulse response analysis for macroeconomic models. At Berkeley he taught algorithms (CS 170), led consulting initiatives, and contributed hardware and firmware to the CalSol solar vehicle, demonstrating both software depth and cross-domain engineering fluency. Colleagues describe him as an engineer who moves comfortably between research prototypes and production-quality code, with an economist’s attention to model behavior under the hood. Based in San Francisco, he brings a pragmatic, data-informed approach to building reliable systems informed by academic rigor.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, EECS and Data Science, Bachelor of Science - BS, EECS and Data Science at UC Berkeley College of Engineering
bookArdrey Kell High School
languagesEnglish, Hindi, Spanish
github-logo-circle

Github Skills (7)

algorithm10
optimisation10
optimizers10
bayesian-inference10
optimization10
economics9
statistical-models8

Programming languages (2)

JuliaJupyter Notebook

Github contributions (5)

github-logo-circle
FRBNY-DSGE/DSGE.jl

Nov 2016 - May 2018

Solve and estimate Dynamic Stochastic General Equilibrium models (including the New York Fed DSGE)
Role in this project:
userData Scientist
Contributions:1 release, 233 commits, 1 PR in 1 year 6 months
Contributions summary:Agam's contributions primarily focused on improving the performance and functionality of the Dynamic Stochastic General Equilibrium (DSGE) model. This included optimizing the `estimate/optimize.jl` and `src/estimate/simulated_annealing.jl` files for speed improvements, as well as adding and refining impulse response functions and their related analysis. The user also worked on features such as creating and saving means and bands for impulse responses and enabling the use of different temperature schedules in the simulated annealing process, showing a strong focus on model analysis and optimization.
solveequilibriumdynamical-systemsbayesian-inferencedsge
abhig94/dotfiles

Jul 2016 - Jun 2019

Contributions:7 pushes, 1 branch in 2 years 11 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
Agam Gupta - Software Engineer II at Meta