Karan Patel is a Director of ML Engineering in Austin with 11 years of experience building large distributed systems and mobile applications, currently leading ML engineering at Visa. He has progressed through technical and management roles at Visa—from Staff Software Engineer to Senior Engineering Manager—bringing hands-on expertise in Java, Scala, Spark, Android, and iOS to strategic delivery of production-grade systems. Karan combines a strong academic foundation (MS in Computer Science from Syracuse) with practical experience in Android security research and mobile internships, giving him a rare blend of secure-by-design mobile and backend systems knowledge. He’s comfortable scaling teams and architectures for high-throughput environments and often bridges research insights into pragmatic engineering solutions.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Engineering Computer Science & Engineering, Bachelor of Engineering Computer Science & Engineering at Gujarat Technological University
Master of Science Computer Science, Master of Science Computer Science at Syracuse 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.