Scott Yang has extensive experience in investment banking and international investment, having served as Vice President of the Investment Banking Department at China International Capital Corp from April 2008 to September 2015. Subsequently, Scott held leadership roles at Alibaba Group as Head of International Investment and Head of Investment in Local Service and Healthcare from January 2021 to December 2022. Academic qualifications include a Master's degree in Business Administration and Management from Shanghai Jiao Tong University, a Bachelor's degree in Management Science and Engineering from Zhejiang University, and participation in an Executive Program at Stanford University's Graduate School of Business in 2024.
This person is not in any teams
This person is not in any offices