# Sean Hao > Staff Software Engineer at TikTok Location: Sunnyvale, California, United States Profile: https://flows.cv/seanhao Senior Software Engineer living in SF Bay Area. Peace and Love! ## Work Experience ### Staff Software Engineer @ TikTok Jan 2021 – Present | San Jose, California, United States - TikTok Shop Ads Automation: create, deliver and operate ads smartly and fully automatically using the existing organic and generative AI materials - TikTok Shopping Ads product serving engineering and infrastructure: support 100k qps level Shopping Ads product. ### Tech Lead, Software Engineer @ Google Jan 2015 – Jan 2021 | Mountain View, California, United States - Reporting Data Platform. - Data catalog and metadata search engine. - Session data visualization. - Logs data visualization. - Data processing, pipelines, data warehouses. ### Data Engineer Intern @ SingTel Jan 2014 – Jan 2014 - Worked together with Data Scientists in Dataspark team, Group Digital Life of SingTel. - Designed and developed Hadoop data pipeline (Datamart) to integrate geographic with demographic data and generate geo-location data insights and support corresponding products. - Improved the performance of Datamart program to shrink the running time from 10 hours to 1 hour. ### Backend Software Engineer Intern @ Tencent Jan 2012 – Jan 2012 - DataTrans tool - easy retrieving and loading data from/to HBase, HDFS and MySQL DB. - Hadoop metrics file information monitoring tool. - Hadoop cluster environment setup automation tool. ## Education ### Master of Science (MS) in Management Information Systems, General Carnegie Mellon University ### Bachelor of Applied Science (BASc) in Computer Software Engineering Sun Yat-sen University ### Exchange Program in Computer Science National Central University ## Contact & Social - LinkedIn: https://linkedin.com/in/seanxinhao --- Source: https://flows.cv/seanhao JSON Resume: https://flows.cv/seanhao/resume.json Last updated: 2026-04-12