# Matt Zhao > Software Engineer, Machine Learning Location: San Jose, California, United States Profile: https://flows.cv/mattzhao ## Work Experience ### Software Engineer, Machine Learning @ Glean Jan 2023 – Present | Palo Alto, California, United States Search & Intelligence ### Senior Software Engineer, Machine Learning @ Google Jan 2020 – Jan 2023 | Mountain View, California, United States Google AI Research Biometric Authentication / Pixel Face Unlock Google-internal Equivalent of LangChain Framework Parameter Efficient Fine-Tuning & Alignment for Generative AI (on-device) ### Software Development Engineer II @ Amazon Lab126 Jan 2017 – Jan 2020 | Sunnyvale, CA Alexa Conversations • Built a pipeline to facilitate finetuning (transfer learning) of a pretrained bi-LSTM-CRF model for NLU (intent and entity recognition) with Docker containers to fit inside existing workflow - https://amzn.to/2GLPBl1 • Productionized end-to-end inference stack running Intent Classification and NER for dialog system • Designing POMDP dialog simulator that generates dialogs via self-play between a seeker and provider agent - paper accepted to NeurIPS 2020: Human in the Loop Dialogue Systems Workshop • Derived Probabilistic Context-Free Grammars from utterances using Max-Likelihood Estimate FireOS • Wrote scripts and keys to cryptographically sign customer-facing code, such as Android APKs, Windows execs, and JAR files, to confirm the authenticity of the software author. ### Research Assistant @ Stanford University School of Medicine Jan 2019 – Jan 2020 Multitask learning for medical images (radiographs) ### Undergraduate Student Researcher, Department of Radiology and Biomedical Imaging @ UCSF Medical Center Jan 2016 – Jan 2019 | San Francisco Developing methods of feature extraction from images of tumors, and working on developing neural nets as models to train data of images on to accurately detect cancer in patients from CT and MR images. Developed a serverless processing pipeline using Amazon Web Services Lambda, Simple Queue Service, and S3 that allows users to input images, preprocess them, and either train a model on given labels or predict a label with an existing model. ### Lead Software Developer, Residential Computing @ UC Berkeley Student Technology Services Jan 2015 – Jan 2017 | UC Berkeley I created/maintained web apps written in Perl and Python (Django web framework) facilitating the internet used by residents of UC Berkeley housing. Specifically, I implemented ETL/data transformation process by writing a parser that extracts and parses data from a Microsoft SQL Server database to a Postgres SQL database with a different schema. I have also performed Django South schema migrations. For code coverage, I wrote and automated unit tests (via a cron job). ### Undergraduate Student Researcher @ AMPLab @ UC Berkeley Jan 2016 – Jan 2016 | UC Berkeley I contributed to the backend of a set of genomic visualization tools built on top of the ADAM genomics processing engine, including by writing filters by genomic variant quality to be run on Apache Spark RDD. I also reformatted the data being sent from the backend (Scala) to the frontend. As my biggest project, I developed Markov predictors to prefetch data from backend into a frontend interval tree cache ### Software Development Engineer Intern @ Amazon Lab126 Jan 2016 – Jan 2016 | Sunnyvale, CA Low Level Platform Team Building drive core API services that make up the central part of a vibrant and growing set of teams focused on high availability and performance of the overall Kindle experience and support the cloud services behind the Kindle and other Amazon Digital businesses. ### Undergraduate Researcher @ Model Predictive Control Lab Jan 2015 – Jan 2016 | UC Berkeley The Model Predictive Control lab (www.mpc.berkeley.edu) is working on localization, perception, decision, and control algorithms for self-driving cars. We are developing an open-source embedded platform based on a Robot Operating System (ROS) middleware, on which these components will run. I am currently working on developing: 1. Real-time visualization of sensor data, also displaying the outcome of the planning and control modules 2. Interface to allow the user to modify system parameters online ### Webmaster @ Washington Student Math Association Jan 2012 – Jan 2013 | Issaquah, WA Designed and updated website (www.wastudentmath.org), written in ASP.NET, to add a online competition called Why Learn Math? ## Education ### Bachelor of Science (B.S.) in Electrical Engineering and Computer Science University of California, Berkeley ### Newport Senior High School ## Contact & Social - LinkedIn: https://linkedin.com/in/matthewxzhao --- Source: https://flows.cv/mattzhao JSON Resume: https://flows.cv/mattzhao/resume.json Last updated: 2026-04-11