Nippun Sharma is a Machine Learning Engineer with six years of experience, currently a Member of Technical Staff II at Adobe building production-scale generative AI systems. He progressed from product intern to MTS II within Adobe, applying research-grade ML to real-world product pipelines. An active open-source contributor, he has improved core neural network layers and test coverage in the high-performance C++ mlpack library, reflecting strong low-level ML and systems skills beyond typical Python stacks. Based in Mandi, India and trained at IIT Mandi, he pairs hands-on C++/Python engineering with practical product experience in simulation and data tooling, often bridging research code and production requirements.
6 years of coding experience
1 year of employment as a software developer
Delhi Public School Noida
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Indian Institute of Technology, Mandi
mlpack: a fast, header-only C++ machine learning library
Role in this project:
Back-end Developer / ML Engineer
Contributions:65 reviews, 193 commits, 15 PRs in 1 year 2 months
Contributions summary:Nippun primarily contributed to the mlpack library by implementing and enhancing layers for neural networks. This includes adding copy and move constructors and the `WeightSize()` function to various layers such as dropout, transposed convolution, and several activation layers. The user also added tests for transposed convolution and noisy linear layers, demonstrating a focus on improving the library's functionality and test coverage.
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
Nippun Sharma - Member Of Technical Staff 2 at Adobe