Alibaba Group's IT department is led by Jian Xu (Senior Staff Algorithm Engineer and Director of Display Advertising) and has 1867 employees.
Baishan Zhou
Software Engineer Intern
Looking for a particular Alibaba Group employee's phone or email?