Nilay Jain is a founder and software engineer based in Bengaluru with 10 years of experience building scalable systems and applying machine learning to real-world problems. He previously led LLM-driven efforts at Google focused on large-scale code migrations and developer assistance and now runs a stealth AI startup. His career spans production ML roles and distributed systems platform engineering, giving him a track record of taking research ideas into reliable production services. An active open-source contributor to the C++ ML library mlpack, he implemented components like GoogLeNet and edge boxes and even backported and tested low-level utilities (ind2sub/sub2ind) and added stride support to pooling layers—demonstrating both algorithmic depth and systems-level C++ proficiency. Known as a pragmatic problem solver, he combines strong software engineering practices with applied ML to deliver production-ready solutions.
11 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Birla Institute of Technology and Science
mlpack: a fast, header-only C++ machine learning library
Role in this project:
ML Engineer
Contributions:7 commits, 7 PRs, 3 pushes in 1 month
Contributions summary:Nilay contributed to feature extraction methods for edge boxes, specifically implementing feature extraction using C++ within the mlpack library. They backported and added tests for the `ind2sub` and `sub2ind` functions, which provide index-to-subscript and subscript-to-index conversions. Additionally, the user added functionality to the pooling layer in the ANN module with stride implementation. Their work demonstrates a focus on extending the machine learning capabilities of the library.
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.