Nikhil Shenoy is a Senior Research Engineer with eight years of experience building and deploying ML systems at the intersection of generative modelling and molecular science. Currently at Recursion (formerly Research Engineer, now focusing on generative modelling and binding affinity), he combines hands-on research with production-grade engineering—having sped up atomistic simulations and worked on molecular conformation generators at Valence Labs. He has a strong background in applied ML deployments from Wadhwani AI, where he helped ship public-health and agricultural solutions and published work on ML deployment challenges. An active open-source contributor, Nikhil improved maintainability and APIs in the widely used pytorch-lightning codebase, emphasizing robust trainer semantics and documentation. Trained with an MSc (thesis) in Computer Science from UBC and a BTech in Biochemical Engineering from IIT Delhi, he blends domain knowledge in biology with scalable ML engineering to move models from prototype to impact.
8 years of coding experience
3 years of employment as a software developer
Indian Institute of Technology Delhi (IIT Delhi)
Delhi Public School, Gurgaon
Msc. (Thesis), Computer Science, Msc. (Thesis), Computer Science at The University of British Columbia
Pretrain, finetune ANY AI model of ANY size on multiple GPUs, TPUs with zero code changes.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:48 reviews, 12 commits, 15 PRs in 8 months
Contributions summary:Nikhil primarily focused on refactoring and removing deprecated functionalities within the `pytorch-lightning` trainer class, specifically related to checkpointing and other trainer arguments. They updated the codebase, including modifications to the `CallbackConnector` and `trainer.py` files. Additionally, the user removed arguments from the Trainer class and addressed documentation, demonstrating a focus on code maintainability and API improvements. The user's commits also indicate involvement in documentation updates.
Contributions:21 PRs, 112 pushes, 27 branches in 1 month
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
Nikhil Shenoy - Senior Research Engineer at Recursion