Ishai Menache, Microsoft Research