Vamsi Devabathini is a Principal Software Engineer based in Bengaluru with 8+ years building scalable AI platforms and backend systems, now leading Core AI Platform work at Microsoft after a long tenure at Google. He brings deep systems and compiler experience from shipping TPU compilers, Google Pay, Ads, and Workspace Search, alongside earlier work in big data and real-time media platforms. Vamsi is also an active quantum software contributor—helping extend Google’s Cirq and qsim projects by implementing gate decomposition, packaging improvements, tests, and quality fixes—and has publications in quantum computing. He pairs strong engineering craftsmanship with academic rigor (IIT Madras; online MSCS from Georgia Tech) and a behind-the-scenes habit of improving build/test hygiene and packaging that makes research code production-ready.
8 years of coding experience
11 years of employment as a software developer
Indian Institute of Technology Madras
High School Mathematics Physics Chemistry, High School Mathematics Physics Chemistry at Narayana Jr. College
Master’s Degree (Online) Computer Science, Master’s Degree (Online) Computer Science at Georgia Institute of Technology
Doctor of Philosophy (PhD) Mathematics and Computer Science, Doctor of Philosophy (PhD) Mathematics and Computer Science at National University of Singapore
An open-source Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.
Role in this project:
Backend & QA Engineer
Contributions:7 commits, 7 PRs, 11 pushes in 1 year 10 months
Contributions summary:Vamsi contributed to the Cirq library by implementing features related to gate decomposition, specifically focusing on decomposing two-qubit gates into full CZ gates. Their work involved modifying existing code and adding new functions within the `circuits` and `util` modules to support this functionality. In addition to feature implementations, they also contributed to testing frameworks by adding tests and assertions, ensuring the correctness of the new features and the overall stability of the Cirq library. Furthermore, the user addressed code quality concerns by fixing lint errors, and other code formatting.
Schrödinger and Schrödinger-Feynman simulators for quantum circuits.
Role in this project:
Back-end Developer
Contributions:28 commits, 4 PRs, 7 pushes in 1 month
Contributions summary:Vamsi primarily focused on enhancing the build and packaging processes of the quantum simulator. They restructured the directory to support PyPI packaging and updated the `setup.py` file. The user also added import support and corrected imports in testing, improving the usability of the project. Additionally, the user added a version string in the setup.py and enhanced it.
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
Vamsi Devabathini - Principal Software Engineer at Microsoft