Roshan’s current work focuses on building large-scale graph databases and systems for machine learning. He has built multiple programming languages, compilers, and runtime systems for distributed heterogeneous graph processes and privacy-preserving neural network inferencing.Roshan holds a Ph.D. from the University of Texas at Austin, a Masters degree from the Indian Institute of Science and he served as a research intern at Microsoft Research.