Nilay Pochhi is a Senior Software Engineer with a decade of experience building real-time query processing and backend infrastructure at Rippling, blending applied research sensibilities from stints at Microsoft Research and academic training at UCLA and IIT Kharagpur. He has practical ML and graphics experience from a Snap mesh-construction internship and contributes to performance-sensitive open-source projects like SymEngine, where he improved symbolic math edge cases and matrix symbol handling. Comfortable across backend systems, computer vision, and graphics, Nilay bridges research and production to deliver robust, scalable pipelines. Based in San Francisco, he’s driven by solving low-level correctness and performance problems that unlock higher-level ML and graphics functionality.
SymEngine is a fast symbolic manipulation library, written in C++
Role in this project:
Back-end Developer
Contributions:5 commits, 5 PRs, 16 comments in 9 days
Contributions summary:Nilay's contributions focused on enhancing the SymEngine library's functionality. They addressed inconsistencies related to the `pow` function, specifically handling edge cases with exponents of infinity. The user added the `Abs` function to the `as_real_imag` function, improving the library's capabilities. Furthermore, they integrated the `free_symbols` function for matrix operations, providing functionality for identifying free symbols within matrix expressions and fixed an issue related to travis errors.
A Ruby implementation of Python's well known Graph library "networkx"
Contributions:43 pushes, 8 branches in 11 months
networkxpythongraph-libraryrubygraph
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
Nilay Pochhi - Senior Software Engineer at Rippling