Nikhil Barhate

Machine Learning Research Engineer at Scale AI

San Francisco, 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
Nikhil Barhate is a Machine Learning Research Engineer based in San Francisco with eight years of experience building and scaling RL and LLM systems from research to production. He has designed distributed training and inference frameworks for large-scale reinforcement learning and reasoning language models at Scale AI, and previously advanced hierarchical and multimodal transformer approaches during graduate research at CU Boulder. His work spans applied research and engineering—deploying judge LLMs for data quality, optimizing CPU-GPU partitioning for AMD accelerators with a 24% benchmark gain, and contributing a compact PyTorch PPO implementation that reflects hands-on RL expertise. Academically strong (MS CS, 3.97 GPA) with a solid electronics engineering foundation, he blends deep algorithmic insight with pragmatic system design to accelerate ML experimentation and deployment.
code8 years of coding experience
job1 year of employment as a software developer
bookMaster of Science, Computer Science, 3.97 / 4.00, Master of Science, Computer Science, 3.97 / 4.00 at University of Colorado Boulder
bookBachelor of Technology, Electronics Engineering, 9.09 / 10.00, Bachelor of Technology, Electronics Engineering, 9.09 / 10.00 at University of Mumbai
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

pytorch10
ppp10
reinforcement-learning9
deeplearning-ai9
deep-learning9
deep-reinforcement-learning9

Programming languages (3)

HTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
nikhilbarhate99/PPO-PyTorch

Sep 2018 - Jan 2023

Minimal implementation of clipped objective Proximal Policy Optimization (PPO) in PyTorch
Role in this project:
userML Engineer
Contributions:89 commits, 8 PRs, 87 pushes in 4 years 4 months
Contributions summary:Nikhil primarily contributed to the implementation of Proximal Policy Optimization (PPO) algorithm within a PyTorch framework. Their commits showcase the development and modification of a `Model` class, including the definition of actor and critic networks, the handling of action distributions, and the overall structure of the PPO algorithm. The changes involve iterating on the PPO implementation, including updates to memory management and the policy update steps, demonstrating a focus on reinforcement learning techniques.
pytorchpolicyreinforcement-learning-algorithmspytorch-implmentionpolicy-optimization
Contributions:57 commits, 46 pushes, 1 branch in 8 months
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 Barhate - Machine Learning Research Engineer at Scale AI