Sunil Nandihalli is a Principal Engineer in Sunnyvale with 14 years of experience building production ML and numerical simulation systems for companies like Apple and Google. He combines deep expertise in probabilistic graphical models, computational geometry and large-scale numerical linear algebra to translate complex modeling into measurable business impact—most notably driving ML efforts that improved ad campaign ROI. Sunil has led cross-functional teams end-to-end, from hierarchical CTR and video-view duration models to real-time bidding strategies implemented with Stan and GraphLab. His background spans research-grade CFD meshing and mesh-movement algorithms to practical retrieval systems and multi-stream reverse-search indexes, reflecting an unusual blend of academic rigor and product-focused engineering. He stays current with autonomous systems and reinforcement learning through Nanodegrees and a Robotics specialization, which informs his systems-level thinking beyond conventional data science roles.
14 years of coding experience
18 years of employment as a software developer
Indian Institute of Technology Madras
Nanodegree, Deep Reinforcement Learning, Nanodegree, Deep Reinforcement Learning at Udacity
Coursera Robotics Specialization, Robotics, https://www.coursera.org/account/accomplishments/specialization/certificate/7K9X, Coursera Robotics Specialization, Robotics, https://www.coursera.org/account/accomplishments/specialization/certificate/7K9X at Northwestern University
Master of Science (MS), Computational and Applied Mathematics, Master of Science (MS), Computational and Applied Mathematics at Mississippi State University
Contributions:4 commits, 3 pushes, 1 tag in 2 years 1 month
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.