# William Zhai > Software Engineer @ Snorkel AI Location: San Francisco, California, United States Profile: https://flows.cv/williamzhai As a full stack engineer at Snorkel AI, I focus on enhancing the annotation experience from end to end, aiming to streamline workflows and improve efficiency for users of data development workflows. My role involves designing and implementing scalable, future proof GenAI solutions that handle data intricately and effectively. My background in creating intuitive, robust applications and my deep passion for AI applications allow me to bring a unique blend of creativity and technical expertise to my current role, continuously pushing the boundaries of innovation and excellence. ## Work Experience ### Senior Software Engineer @ Snorkel AI Jan 2024 – Present | San Francisco Bay Area • Led multiple product-defining initiatives across Snorkel Flow’s annotation platform, owning architecture and execution from concept to production. • Led foundational work in new Expert Contributor Platform, redesigned expert domain and user models that improved staffing accuracy, visibility, and pipeline health. • Partnered closely with Product, Sales, and Operations to drive enterprise adoption and unblock revenue. • Mentored engineers and delegated ownership across parallel initiatives to scale delivery while maintaining system quality. ### Software Engineer @ Meta Jan 2022 – Jan 2024 | Toronto, ON • Built and maintained critical internal privacy tooling used across Meta by both product and engineering teams. • Owned end-to-end delivery of features supporting data access controls, compliance workflows, and policy enforcement. • Worked closely with privacy, legal, and product partners to translate regulatory requirements into scalable systems. ### Software Support Engineer @ Guidewire Software Jan 2021 – Jan 2022 | Toronto, Ontario, Canada • Supporting Enterprise Java Applications • Resolving production issues relating to API integration, datafixes, message queues, and batch processes. • Guidewire PolicyCenter Certified Professional ### Software Engineer Intern @ AION Jan 2018 – Jan 2019 | Toronto, Canada Area • Enhanced internal scripting tools. • Provided test coverage validation and continuous integration. • Developed a dynamic log parsing module for blockchain monitoring tool. ### Technical Intern @ NetEffect Solutions Inc. Jan 2016 – Jan 2016 • Business report solutions and documentations. • Automated report processes using Java excel object model. ## Education ### Bachelor’s Degree in Computer Science University of Toronto Jan 2015 – Jan 2021 ## Contact & Social - LinkedIn: https://linkedin.com/in/williamzhai - Website: https://www.williamzhai.com/ --- Source: https://flows.cv/williamzhai JSON Resume: https://flows.cv/williamzhai/resume.json Last updated: 2026-03-20