Saikat Guha, Microsoft Research India