Prior to joining Google, he was a Research Staff Member at IBM research and the lead development architect at Tivoli Software. He holds a Bachelors of Technology in Computer Science from IIT-Kanpur and a Ph.D. in Computer Science from Cornell University. He shared the 2010 Dijkstra award with his co-authors for their work on "Unreliable Failure Detectors for Reliable Distributed Systems" and "The Weakest Failure Detector for Solving Consensus". Tushar's research has focused on building software systems for large scale distributed computing with an emphasis on distributed algorithms. He is currently working on Sibyl, a large scale machine learning system.