Rishav Agarwal is a Perception Engineer with 12 years of experience building production-grade perception and multimodal AI systems for robotic manipulation, currently focused on closed-loop pick-and-place of heavy objects in outdoor settings at Gritt Robotics. He has deep expertise in vision and geometry-aware models, having developed transformer-based foundational vision models for pose estimation and custom CUDA modules to accelerate core operations. Rishav has repeatedly bridged research and engineering—designing large-scale synthetic data pipelines, implementing models across TensorFlow, JAX and PyTorch, and optimizing inference with TensorRT and XLA. His background spans applied ML and data engineering work across startups and research institutions, from speeding up convNets at Akasha Imaging to large-scale ETL and analytics at EXL. He also teaches and mentors, with TA roles in computer science and ethics, and holds a Master’s in Mathematics and Computer Science from the University of Waterloo and a BS from IIT Kanpur. Outside work, he writes about AI on Medium and blends economics-trained rigor with hands-on robotics systems engineering.
12 years of coding experience
7 years of employment as a software developer
Indian Institute of Technology Kanpur
Master's degree Mathematics and Computer Science, Master's degree Mathematics and Computer Science at University of Waterloo
Create a simple dashboard in <200 lines of code using Python.
Contributions:22 commits, 15 PRs, 21 pushes in 1 year 10 months
data-analysispythonlinesdata-scienceplotly-dash
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
Rishav Agarwal - Perception Engineer at Gritt Robotics