Johnny Zhou is currently a Staff Algorithm Manager at Alibaba Group, where they have been employed since 2018. Previously, they held positions as a Staff Engineer and Researcher & Developer at Baidu, Inc. from 2015 to 2018, and served as a Senior Researcher at ShanDa Interactive Entertainment Ltd. from 2012 to 2013. Prior to their time at these companies, Johnny worked as a Software Development Engineer and Software Development Engineer II at Microsoft from 2008 to 2011. They earned a Master's degree in Computer Science from Fudan University between 2006 and 2009.
This person is not in the org chart
This person is not in any teams
This person is not in any offices