# Paul Shao > Senior Software Engineer at Meta Location: United States, United States Profile: https://flows.cv/paulshao Software Engineer at Meta (Facebook), UC Berkeley EECS graduate; passionate about making social impacts and improving how people communicate with each other at scale with the help of technologies ## Work Experience ### Senior Software Engineer @ Meta Jan 2021 – Present | Menlo Park, California, United States Product engineer working on contact, group chat, and content search & discovery in Messenger and Instagram Direct; focusing on primarily client-side development (iOS) with some backend experience. 2021 Q3-2021 Q4: Software Engineer (IC3) 2022 Q1-2022 Q4: Software Engineer (IC4) 2023 Q1-Present: Senior Software Engineer (IC5) ### Lead uGSI - Data 100 (Principles & Techniques in Data Science) @ UC Berkeley Division of Computing, Data Science, and Society Jan 2021 – Jan 2021 ### Software Engineer Intern @ Citadel Jan 2020 – Jan 2020 | Chicago, Illinois, United States • Enhanced a web application to enable analysts to compare historical quantitative models and their computation details in depth by designing and implementing over 30 graphical and analytical features using React, d3.js, MongoDB, and Redis • Designed and built 3 multithreaded web services in flask and gunicorn that can store and rerun as many as 5000 historical models at the same time through remote containers managed by Kubernetes workers • Reduced model processing time by over 20% by empowering analysts to better utilize smart caching and parallel processing through serializing remote model-run contexts and aggregating all historical execution dependencies from cached outputs ### Undergraduate Computer Vision Researcher - AutoLab @ Berkeley Artificial Intelligence Research Jan 2020 – Jan 2020 | Berkeley, California, United States • Designing and building deep convolutional networks for dense leaves segmentation. • Building image segmentation models to estimating the leaf coverage distribution in a garden and segment the leaves according to the plant types in the garden based on images taken from a top-down view camera. ### Software Engineer Intern @ Facebook Jan 2020 – Jan 2020 | Menlo Park, California • Developed a PyTorch module that can provide around 3x speed up and maintain the same performance by compressing individual layers in a deep learning model • Reduced training latency by 50% and improved model precision by 10% by building learnable PyTorch kernels in C++ that provide support for lower-bit aggressive quantization aware training on both CPU and GPU ### Lead uGSI - Data 100 (Principles & Techniques in Data Science) @ UC Berkeley Electrical Engineering & Computer Sciences (EECS) Jan 2019 – Jan 2020 | Berkeley, CA ### Coordinator @ Computer Science Mentors Jan 2018 – Jan 2020 | Berkeley, CA • Led weekly meetings with over 30 mentors on section planning for over 150 students • Built an API in Dart with Aqueduct for scheduling sections and recording student attendance and designed a tutoring website with over 60 interactive practice problems • Senior Mentor: 2019/1 - 2019/5 • Junior Mentor: 2018/9 - 2018/12 • Teaches a weekly 90-minutes section to 6 students on circuit design, introductory signal processing, and linear algebra • Holds weekly meetings with a group of 5 junior mentors, providing guidance on how to teach more effectively and engage with the students in class • Works closely with graduate student instructors to develop study guides and worksheet problems every week for other senior mentors and students ### Director of Education @ Mobile Developers of Berkeley Jan 2017 – Jan 2020 | Berkeley, California • Created and led a 6-week long Android development training program, a core and required part for onboarding new members semesterly at Mobile Developers of Berkeley • Developed over 50 pages of course materials on Android development with a focus on room for persistent data storage and Espresso for automated UI testing • Organized and presented deployed apps at a campus-wide App Fair with over 200 students and industry visitors 2017/9 - 2018/12: Android Developer • Led a group of 5 developers to create an Android fitness app that uses Spotify and Firebase APIs to customize music selection based on users’ exercise pace. • Developed a React Native app for local startup that allows students to track their college applications and updates parents and counselors on the progress. • Used Firebase and MPAndroidChart APIs to create app for adding sharing & interactivity to data visualizations ### Software Engineering Intern @ Wish Jan 2019 – Jan 2019 | San Francisco, California • Increased user traffic to discounted product feed page on the Wish mobile app by 85% by developing interactive coupon sharing and notification feature using AWS and Lottie • Boosted user retention rate by 10% by building post-purchase user analytics feature in Model-View-Intent architecture for the Wish mobile app using MongoDB and Stripe APIs • Reduced server latency on fetching user feeds by 10% by building data pipelines with Luigi ### Data Science Research Assistant @ University of California, Berkeley, College of Natural Resources Jan 2018 – Jan 2019 | Berkeley, California • Researched under Professor Villas-Boas on applied computer vision • Built automated pipeline for retrieving and partitioning over 10,000 geostationary satellite images for household classification using image segmentation and AWS • Classified over 10,000 image parcels of household lawns with Convolutional Neural Network in TensorFlow ### Engineering Program Management Intern @ Apple Jan 2018 – Jan 2018 | Cupertino, California • Reduced data-entry time for hardware engineers by over 75% by developing API that can directly transfer testing results from spreadsheets into Apple’s bug-tracking database • Proposed cost reduction of up to 20% by analyzing and identifying discrepancies between predicted and actual manufacturing costs of over 30 hardware components • Organized and led pre-manufacturing meetings with 6 different hardware teams on identifying and removing key roadblocks during product testing ### Undergraduate Student Instructor - Engineering 98 @ University of California, Berkeley Jan 2017 – Jan 2018 | Berkeley, California • Improved enrollment in intro computer science courses by 10% by leading 5 other instructors to teach a coding bootcamp to over 80 incoming engineering students • Developed course website and auto-assignment grader for over 30 coding questions using Ruby on Rails with PostgreSQL. • Directed the course staff on content development. Designed online textbook, 2 projects, and over 40 coding questions on Ruby programming fundamentals. ### Analytics Intern @ Floor & Decor Jan 2017 – Jan 2017 | Atlanta, GA/Shanghai, China • Optimized manufacturer selection process by analyzing and querying over 5,000 product QA results with SQL. • Designed dashboards, in Python with Dash, to visualize freight container utilization rate across 4 main product categories for over 10,000 units. ## Education ### Bachelors in Electrical Engineering and Computer Science UC Berkeley College of Engineering Jan 2017 – Jan 2021 ## Contact & Social - LinkedIn: https://linkedin.com/in/paulshao --- Source: https://flows.cv/paulshao JSON Resume: https://flows.cv/paulshao/resume.json Last updated: 2026-03-22