# Xiaoxiang Zhang > Software Engineer at Facebook Location: Sunnyvale, California, United States Profile: https://flows.cv/xiaoxiang github: https://github.com/alexzhangxx ## Work Experience ### Senior Software Engineer @ Meta Jan 2023 – Present | Menlo Park, California, United States ### Software Engineer @ Meta Jan 2020 – Jan 2023 | San Francisco Bay Area ### Software Engineer @ Pony.ai Jan 2019 – Jan 2020 | Fremont, California • Led the development of the Labeling Task Generation Self-Server UI via React and Flask to streamline the process of requesting, generating and organizing data annotation platform • Launched permission control and monitoring system via OneLogin Single Sign-On • Organized and queried info from MySQL database, based on front-end user input • Improved success rate and stability of Task Generation Pipeline including data retrieval, transformation, processing and uploading • Greatly accelerated the development speed by building up local test environment for Task Generation Pipeline • Modularized Task Generation Pipeline code to improve code extensibility ### Machine Learning Engineer Intern @ 京东 Jan 2018 – Jan 2018 | Beijing City, China Optimization of thermal power generation efficiency • Summarized data from 192 types of sensors and conducted pre-processing process on around 12 million samples on this base • Designed Reinforcement Learning Network based on Actor Critic to predict future states according to 94 dimensions’ actions and 98 dimensions’ states data • Built Simulator Model to save past data and generate new data, in order to enlarge the training dataset • Deployed a Loss Network in the model to set up specific limitations during boiler operation • Analyzed operation situation of steel ball lapping machine according to 520 thousand 77 dimensions’ samples via LSTM AI Platform • Integrated and modularized code related to water quality monitoring model based on LSTM method ### AI/Database Strategist Intern @ Sugarlift Jan 2018 – Jan 2018 | Greater New York City Area • Designed CNN-Based Unsupervised network to do painting clustering via Torch Network Structure in Lua Language • Built AI-enhanced art recommendation engine via Supervised Convolutional neural network • Optimized data base structure and added tags to paintings ### Engineering Assistant @ Beijing Enovell Technology Co., Ltd. Jan 2016 – Jan 2017 | Beijing City, China • Collected and analyzed data related to railway operation • Reviewed data about the communication quality in the course of train operation • Analyzed the reasons of communication failures during train operation • Involved in the design of railway monitoring process ### Engineering Assistant @ Huaxia Xingtong (Beijing) Technology Development Co., Ltd., Jan 2014 – Jan 2015 | Beijing City, China • Programmed the Bluetooth-controlled car and designed stage for it using Arduino technology • Arranged and conducted weekly presentation to Supervisors • Achievement: the computer could play corresponding videos when the car moved to designated positions on the stage ## Education ### M.S. in Electrical Engineering in Electrical Engineering Columbia University Jan 2017 – Jan 2018 ### Bachelor of Engineering (Research & Development)(With First Class Honours) in Electrical Engineering The Australian National University Jan 2015 – Jan 2017 ### Bachelor of Engineering - BE Beijing Institute of Technology Jan 2013 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/xiaoxiang-zhang-m-s - GitHub: https://github.com/alexzhangxx --- Source: https://flows.cv/xiaoxiang JSON Resume: https://flows.cv/xiaoxiang/resume.json Last updated: 2026-03-22