Sudarshan Raghunathan is a seasoned software engineer with 15 years of experience building and operating large-scale machine learning and distributed systems. Currently at Meta, he develops tooling to tackle massive deep learning problems after leading platform teams for Azure Cognitive Services and Azure Search at Microsoft. He has deep expertise in wrangling MPI, Spark, Kubernetes and integrating efficient libraries like LightGBM and Horovod into production ML pipelines, and incubated the influential MMLSpark project. His background blends rigorous research (Ph.D. in Computational Engineering from MIT) with hands-on engineering and people leadership, shipping scalable, low-latency ML services. Based in Bellevue, WA, he’s known for turning complex distributed algorithms into reliable platform primitives that teams can operationalize. A pragmatic innovator, he often bridges research prototypes and production-grade systems in the same role.
14 years of coding experience
10 years of employment as a software developer
Indian Institute of Technology Madras
S.M., Information Technology, S.M., Information Technology at Massachusetts Institute of Technology
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.