Nikunj Gupta

Machine Learning Engineer at World Labs

California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nikunj Gupta is a Machine Learning Engineer based in California with 9 years of experience building high-performance systems that span research and production. He combines ML compiler and model deployment expertise from roles at AWS and Databricks Mosaic with deep C++/HPC work—contributing to and extending the HPX parallel runtime used by the C++ standard library for parallelism. His background includes research stints at UIUC, ETH Zürich, and Forschungszentrum Jülich where he demonstrated near-linear distributed scalability and optimized runtimes for arm and supercomputing platforms. At World Labs he now focuses on end-to-end performance across the stack, bringing low-level systems rigor to ML engineering challenges. Notably, he has a history of adding resilience and executor integrations to HPX and mentoring Google Summer of Code projects, showing a rare mix of production impact and community-minded open-source stewardship.
code8 years of coding experience
job4 years of employment as a software developer
bookIndian Institute of Technology Roorkee
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at University of Illinois Urbana-Champaign
languagesEnglish, French, Hindi
github-logo-circle

Github Skills (9)

c-language10
parallel10
concurrent10
cprogramming-language10
concurrency10
code-optimization9
cpp8
distributed-systems8
git8

Programming languages (9)

JavaC++ShellCTeXJavaScriptHTMLVim script

Github contributions (5)

github-logo-circle
STEllAR-GROUP/hpx

Mar 2018 - Jul 2021

The C++ Standard Library for Parallelism and Concurrency
Role in this project:
userBack-end Developer
Contributions:24 reviews, 64 commits, 25 PRs in 3 years 4 months
Contributions summary:Nikunj primarily focused on fixing typos and merging branches. The user also made several updates to the HPX runtime system code, including changes to addressing service, performance counters, and thread management functionalities. These modifications involved code modifications that included adding launch policies, synchronizing operations, and improving code efficiency. The user appears to be working on the core backend components of the parallel computing library.
cppconcurrencyc-plus-plusparallelismstandard-library
NK-Nikunj/hpx

Feb 2018 - Oct 2018

The C++ Standard Library for Parallelism and Concurrency
Contributions:93 pushes, 21 branches in 7 months
multithreadingcppconcurrencyc-plus-plusmulti-threading
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
Nikunj Gupta - Machine Learning Engineer at World Labs