Karan Bhargava is a Senior Machine Learning Engineer with nine years of experience building autonomy systems for commercial vehicles and robotics, currently creating and deploying ML models for autonomous trucks at Torc Robotics. His background blends hands-on hardware design—having led power management, PCB and harness engineering for GreyOrange’s Butler robots—with software expertise in mapping, localization, vision, and path planning. He has a track record of solving field-critical issues across international deployments (notably in China and Singapore) by combining simple pragmatic fixes with principled algorithms. Karan is pursuing an M.Eng. in Robotics at the University of Maryland and a Udacity nanodegree in self-driving cars, keeping his applied research and production skills tightly aligned. He excels at bridging embedded, mechanical, and software teams to accelerate prototype-to-production cycles and reduce failure rates through process and tooling improvements. Colleagues describe him as a fast-paced, hands-on engineer who converts interdisciplinary complexity into robust, deployable systems.
9 years of coding experience
7 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Nanodegree Self Driving Car Engineer, Nanodegree Self Driving Car Engineer at Udacity
Master of Engineering (M.Eng.) Robotics, Master of Engineering (M.Eng.) Robotics at University of Maryland
Contributions:12 commits, 10 pushes, 1 branch in 1 day
pythoncomputer-visionopencv-pythonmorphfaces
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
Karan Bhargava - Senior Machine Learning Engineer at Torc Robotics