Ricardo Bianchini, Microsoft Research and Microsoft Azure