Bhavya Bahl is a software engineer with a decade of experience applying machine learning to real-world problems, currently building scalable systems at Google from Mountain View. With an MS in Computer Science from Georgia Tech and a strong CSE foundation from IIT Bombay, she blends research-grade ML expertise—spanning NLU, information retrieval, and computer vision—with production engineering. Her background includes teaching core AI and NLU courses, internships at Adobe and Google, and research work that improved speech-recognition decoding speed by 50%. As an open-source contributor to mlpack, she strengthened testing and data-compatibility for a high-performance C++ ML library, reflecting attention to reliability and interoperable tooling. She seeks roles that bridge rigorous algorithmic thinking with robust software delivery.
10 years of coding experience
Indian Institute of Technology Bombay
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
mlpack: a fast, header-only C++ machine learning library
Role in this project:
ML Engineer
Contributions:8 commits, 2 PRs, 10 comments in 22 days
Contributions summary:Bhavya primarily contributed to the testing and maintenance of the `mlpack` machine learning library. Their commits focused on adding and modifying tests for the local coordinate coding algorithm, ensuring the functionality and correctness of the implemented methods. Additionally, they addressed an issue related to handling Pandas Series objects within the matrix utility functions, improving the library's compatibility with data input.
JetStream is a throughput and memory optimized engine for LLM inference on XLA devices, starting with TPUs (and GPUs in future -- PRs welcome).
Contributions:31 pushes, 6 branches in 7 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.