Smit Lunagariya is a Machine Learning Engineer at Google with six years of experience building compilers, high-performance computing systems, and AI integrations for products like Google Search and Google Cloud. He combines deep systems expertise in Python and C++ with a strong open-source track record—contributions span LFortran, LPython, SciPy, SymPy, CuPy and Vowpal Wabbit, including CI/CD automation and performance-oriented compiler features. His work often sits at the intersection of compilers and numerical computing (e.g., LLVM-based Python/Fortran toolchains and adding SciPy-compatible GPU linear algebra), reflecting both low-level codegen and high-level ML application needs. A former GSoC contributor and mentor across multiple organizations, he has a demonstrated talent for accelerating builds and automating testing—once cutting SciPy’s build from minutes to under two. Trained in Mathematics and Computing at IIT-BHU, he brings rigorous mathematical grounding to production-grade engineering in Mountain View.
6 years of coding experience
2 years of employment as a software developer
Nursery-10th, Nursery-10th at Seventh Day Adventist Higher Secondary School
11th-12th, Science, Mathematics, 92.6%, 11th-12th, Science, Mathematics, 92.6% at EduNova Science Higher Secondary School
Integrated Dual Degree (B.Tech + M.Tech), Mathematics and Computing, Integrated Dual Degree (B.Tech + M.Tech), Mathematics and Computing at Indian Institute of Technology (Banaras Hindu University), Varanasi
Contributions:278 reviews, 694 commits, 394 PRs in 1 year
Contributions summary:Smit primarily contributed to the development of the LPython compiler, focusing on enhancing the compiler's capabilities to handle Python language features. Their work included implementing features like `for` loops with diverse range types, handling `return`, `continue`, `break`, and `raise` statements, and supporting built-in functions such as `ord`, `chr`, and `pow`. They also implemented support for string concatenation, comparisons, and type conversions.
A community based Python library for quantitative economics
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:15 reviews, 63 commits, 41 PRs in 11 months
Contributions summary:Smit primarily focused on improving the `quantecon.py` library by vectorizing and testing the `ecdf` module, which is used for statistical analysis. They implemented vectorization for the `__call__` method of the `ECDF` class, ensuring that the function operates efficiently on array inputs. The user added comprehensive tests, including vectorized calls and dtype tests, to ensure the functionality's accuracy and reliability. Additionally, the user contributed to the project's maintainability by updating the versioning process and migrating to pytest for testing.
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
Smit Lunagariya - Machine Learning Engineer at Google