Ramachandran Ramjee, Microsoft Research India