Experience
2025 — Now
2025 — Now
Bellevue, Washington, United States
• Designed and implemented an end-to-end integration pipeline for Perplexity AI in Snapchat, enhancing user interaction.
• Developed a new API endpoint in MessageCoreService to facilitate user queries from iOS and Android to Perplexity’s AI Search API.
• Scaled backend systems to manage 100K QPS of AI search traffic, ensuring low-latency performance.
• Launched innovative product features, including Multi-Reaction Support and Auto-Share for Spotlight, driving user engagement.
2020 — 2025
2020 — 2025
Redmond, Washington, United States
• Designed and developed a high-throughput Metric Collection Service (MCS) for 20+ internal teams.
• Achieved ingestion rates of 2k metric messages/sec and emission rates of 1.5k metrics/sec.
• Engineered a resilient data backup mechanism, ensuring data integrity and availability.
• Led the architecture of a real-time Stream Metric Generation Service for billing events processing.
2019 — 2020
2019 — 2020
Greater Seattle Area
• Developed a robust search engine featuring auto-completion and auto-correction, enhancing content visibility by 30%.
• Implemented a dynamic page rendering system that supports language preference, improving user feedback scores by 5%.
• Utilized AWS services, including S3 and Lambda, to ensure real-time data processing and integration with ElasticSearch.
2018 — 2018
2018 — 2018
Mountain View
Built a data analysis MVC server with four dynamic handlers to process various RPC and HTTP requests.
Implemented data category algorithm to efficiently retrieve, filter, and category raw data by various criterion.
Developed an interactive web page showing processed data clearly in tables, easily accessing raw data.
Tested all functionalities by unit tests and end to end tests, ensuring stable functioning and thread safe.
Developed a replay handler to redirect HTTP and RPC requests to user-specified servers by wrapping only necessary information without any overhead for debug purpose, improving the performance much.
Designed data structure, DiffPair, able to capture all kinds of requests in pair, improving universality and diversity of the server by providing responding interfaces to unify data format.
2018 — 2018
Los Angeles Metropolitan Area
• Worked in a team of four responsible for file system design, data transfer, and network throughput design.
• Designed a file system to manage data transfer in terabyte throughput, improving the efficiency by 5 times.
• Applied JavaFx to UI design for the file system, completing file management by clicking the buttons.
• Configured and Utilized Aspera Point to Point to improve the data transfer efficiency by 3 times.
• Implemented java tools to transfer, find and checksum the file and directory, and debugged the file system.
Education
University of Southern California
Master of Science - MS
2017 — 2018
Southwest Jiaotong University
Bachelor of Science - BS
2012 — 2016