Harshil Shah is a Senior Software Engineer specializing in AI/ML with nearly a decade of experience building large-scale distributed systems and streaming analytics in the San Francisco Bay Area. He has driven production ML and big data features at Conviva, processing millions of streams per minute, and previously implemented MLHealth and parallelized algorithms for model monitoring and large-scale data pipelines. His work spans Spark, Flink, and Python ecosystems, with a track record of improving model reliability and business impact through practical, production-ready solutions. During academic research he built hierarchical distributed aggregators and predictive models that cut analysis time by 80% and identified super-spreaders with over 90% accuracy. Collectedly, his background blends rigorous research, product-focused ML engineering, and hands-on systems design for high-throughput, real-time environments. He brings a pragmatic focus on observability and model health that’s often overlooked in ML engineering.
9 years of coding experience
6 years of employment as a software developer
Master’s Degree, Computer Science, A, Master’s Degree, Computer Science, A at Colorado State University
Bachelor’s Degree, Computer Engineering, A, Bachelor’s Degree, Computer Engineering, A at Gujarat University
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
Harshil Shah - Senior Software Engineer, AI at Conviva