Hao Wu

Staff Software Engineer at Meta, Bay Area

What I've Been Up To

Staff Software Engineer

Meta · WhatsApp Ads
2025 — Present
  • Early engineer on the WhatsApp Ads team and the first to build out the ads buying service. Now serving as the Tech Lead for everything advertiser-facing and the delivery infra behind it.
  • Leading a squad of 5+ engineers — part architecture, part mentorship, part figuring things out together.

Senior Software Engineer

2022 — 2025
  • Grew from IC into Tech Lead, eventually owning the full stack for Promotional Ads — the product that lets advertisers attach offers and discounts to their campaigns.
  • Spent a lot of time in Ads Manager and Marketing API improving the buying flow for advertisers.

Software Engineer

Meta · Vertical Ads
2019 — 2022
  • Became the go-to person for Automotive Inventory Ads and Automotive Model Ads. Learned a surprising amount about cars and travel along the way.
  • Built features across ad formats and delivery to fix the things advertisers kept complaining about.

Intern

Facebook · News Feed Ranking
2018
  • Built a scheduling service for ranking model training. Got a return offer. The rest is history.

Intern

Intel Asia-Pacific R&D · Big Data
2016
  • My first real job. Docker, DevOps, big data infra — I had no idea what I was doing, but I figured it out.

Education

Carnegie Mellon University

M.S. Information Networking
2017 — 2019 · Pittsburgh, PA

Shanghai Jiao Tong University

B.E. Electrical & Computer Engineering
UM-SJTU Joint Institute
2013 — 2017 · Shanghai

Things I Work With

JavaScript TypeScript PHP / Hack Python SQL C++ Java React.js Relay GraphQL CUDA System Design