Summary
Rahul Kulhalli is a Senior Software Engineer with a decade of experience building ML-driven solutions across healthcare, finance, transportation, and renewable energy. He holds an MS in Computer Science from Syracuse University and combines deep learning and computer vision expertise with production-grade software engineering in Java, Python, and R. At NREL he improved ML pipeline robustness and lifted F1 by 8% while pioneering travel-mode prediction from smartphone and web-scraped data and exploring GNN-based map-matching. Previously promoted to Engineering Lead at Persistent Systems, he has led R&D, published three research papers, and regularly competed in global ML challenges. Now at ICE Mortgage Technology, he brings a research-informed, results-oriented approach to scalable systems and model uncertainty quantification. Notably, he pairs hands-on implementation skills with a habit of surfacing subtle pipeline issues that materially improve model generalization.
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, First Class with Distinction, Bachelor's degree, Computer Science, First Class with Distinction at MMCOE
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Syracuse University
English, Hindi, Marathi