# Ethan Z. > Senior Software Engineer @ Google | Ads Safety & Experience, Infrastructure Location: San Francisco Bay Area, United States Profile: https://flows.cv/ethanz Senior SWE with over 5 years of experience at Google in Ads Safety and Payments, complemented by prior roles at Meta and Intel (total YOE: 10). Expertise in architecting and delivering large-scale distributed systems(handling up to six‑figure QPS), RAG/context learning, LLM / ML infrastructure, and driving cross-functional initiatives to enhance advertiser experience, combat abuse, and ensure policy compliance. Key areas of impact include advertiser certification, account enforcement, real-time policy review. Languages: C++, Java, Python, SQL, GCL, Javascript (React, Dart), Hack/PHP, Erlang. Infrastructure: Google: Borg/Kubernetes, Protobuf, Flume, Spanner, Knowledge Graph, TFlex/TFX, Apres/Pub&Sub, Cdpush. Meta: Hive/Presto, Thrift (RPC API),TAO(Graph DB), GraphQL. Domains: Distributed Systems, ML/LLM Infra, Full-stack, Policy Enforcement & Certificate & Experience, Ads Safety/Integrity. ## Work Experience ### Senior Software Engineer @ Google Jan 2020 – Present | San Francisco Bay Area Ads Safety (May, 2021 - Present) • Key areas of impact of leading & founding, include advertiser certification, account enforcement, real-time policy review. Google Pay (Jul, 2020 - May, 2021) • Designed and landed the Instant Checkout Preauth feature in Android GMS Core to improve seamless checkout experiences. • Implemented secure, vendor-agnostic data exchange for the Courier Service in the Google Pay App, supporting all Google Pay/Wallet card-linked offers. ### Full-Stack Software Engineer @ Meta Jan 2018 – Jan 2020 | San Francisco Bay Area • Ads Credits & Financial Planning: Developed web applications for Ads Credits Planning & Reporting ($xxB+), including, ledger and reconciliation service, data injection pipeline from 3rd broker (xxxM entries), chatbot, dashboards and automated coupon code delivery. (Stack: Hack, React, GraphQL, Java, Presto/Hive, Thrift, Graph Database) • WhatsApp Registration: Implemented an Erlang backend service to crawl and remove orphan accounts. ### Software Modeling Engineer @ Intel Corporation Jan 2015 – Jan 2018 | San Jose • Developed CAD tools in C++ for modeling RTL, netlist, and mixed-signal systems within the Quartus software suite. • Integrated Cadence Virtuoso API to extract millions of nodes and implemented event-driven algorithms for post-synthesis netlist co-simulation for Serdes components. ### Teaching Assistant @ Columbia University in the City of New York Jan 2014 – Jan 2014 | Greater New York City Area Served as TA for two courses, E4321 Digital VLSI Circuits by Prof. Shepard and E4312 Analog Electrical Circuits by Prof. Dickson. ### Research Assistant @ Columbia University in the City of New York Jan 2014 – Jan 2014 • Participated in the research of Quadrature Analog-to-Information Converter System for spectrum scanner supervised by Prof. Kinget. • Set up Virtex-7 FPGA measurement environment by writing Verilog/VHDL for the driver of ADC FMC116 board and MATLAB for data processing. Modified application programming interface (API) and programmed in C/C++ for configuring board. ## Education ### MS degree in Electrical Engineering Columbia University ### Bachelor's degree in Electrical and Electronics Engineering Harbin Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/ycmrzhu --- Source: https://flows.cv/ethanz JSON Resume: https://flows.cv/ethanz/resume.json Last updated: 2026-03-22