Nikhil Gupta is a Machine Learning Engineer with 8+ years of experience applying ML and analytics to supply chain and semiconductor problems, currently at Nixtla after senior data science roles at o9 Solutions and Texas Instruments. He has led large, geographically distributed teams to deliver production simulation and modeling platforms, scaled ML frameworks that maintained 17,000+ models, and drove measurable improvements in WEBENCH simulation coverage and quality. His background uniquely blends hands-on ML engineering, tool and framework architecture, and deep analog/EE expertise (MS in EE and MS in Data Science), enabling him to bridge hardware-aware modeling with data-driven forecasting and planning. An active open-source contributor, he’s enhanced time-series capabilities in the popular PyCaret library, focusing on metrics, prediction intervals, and diagnostic visualization.
8 years of coding experience
19 years of employment as a software developer
Master of Science - MS Electrical Engineering, Master of Science - MS Electrical Engineering at Arizona State University
High School Diploma, High School Diploma at St.Xavier's College, Kolkata
BE Electronics and Communication, BE Electronics and Communication at RV College Of Engineering
Distance Learning Statistics, Distance Learning Statistics at North Carolina State University
Master of Science - MS Data Science (Machine Learning Specialization), Master of Science - MS Data Science (Machine Learning Specialization) at Southern Methodist University
An open-source, low-code machine learning library in Python
Role in this project:
Data Scientist
Contributions:391 reviews, 914 commits, 402 PRs in 2 years 9 months
Contributions summary:Nikhil's commits primarily involve adding features and functionality related to time series analysis within the pycaret/pycaret repository. Specifically, their work focused on implementing metric calculations, adding prediction intervals, and enhancing diagnostic plotting capabilities. The commits also included adjustments to handle the specific index types and incorporate data transformations, demonstrating a focus on improving the model's analysis.
Contributions:66 PRs, 94 pushes, 68 branches in 4 months
pythonbenchmarkingpycaretbenchmarkbenchmarks
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 Gupta - Machine Learning Engineer at Nixtla