Sagun Bajracharya is a software engineer with 11 years of experience building machine learning and distributed systems, currently based in the San Francisco Bay Area and working at Google. He holds an MSc in Applied Computing (Machine Learning) and a B.ASc in Engineering Science (Aerospace) from the University of Toronto, blending rigorous academic training with production-focused engineering. Previously at Paytm Labs he applied ML engineering in product settings, and at Google he contributes to scalable infrastructure and tooling. As an open-source contributor to TensorFlow, he added async checkpointing features, runtime summary controls, and security fixes—demonstrating expertise in fault-tolerant ML systems and low-level runtime optimizations. Colleagues would describe him as a pragmatic problem-solver who bridges research-grade ML techniques and production reliability.
11 years of coding experience
3 years of employment as a software developer
B.ASc in Engineering Science, Aerospace, B.ASc in Engineering Science, Aerospace at University of Toronto
An Open Source Machine Learning Framework for Everyone
Role in this project:
ML Engineer
Contributions:76 reviews, 141 commits, 1 PR in 1 year 5 months
Contributions summary:Sagun contributed to the TensorFlow project by updating and adding features related to async checkpointing. This includes modifications to the async checkpoint implementation, adding public APIs for async checkpointing, and integrating a summary optimizer to control runtime summaries. The user also introduced an experimental attribute for runtime constant optimization, improved op dispatch, and addressed security vulnerabilities within the codebase.
Contributions:13 pushes, 3 branches in 6 years 11 months
apipythondata-sciencemachine-learningscikit-learn
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.