Zach LiZach LiZach Li

Experience

Apple | Senior Software Engineer

Nov 2021 – Present | Seattle, WA

Claude Code, Rust, Java, Cassandra, Kubernetes, Docker, Oracle, Trino, Pkl

  • Building the next generation of App Processing — ingests, analyzes, optimizes, secures, and prepares ~2M active apps for distribution; backing >34M devs and >5B daily distributions
  • Architected C*-backed distributed systems to scale rapidly growing bundle extractions; led org-wide migration with team-leads to reduce infra footprint by ~10x while retaining SLAs
  • Augmented Mac app packaging and distribution to enable IPA-based installation technology, resulting in 15–40% faster Mac app installs for all Apple Silicon users
  • Overhauled Mac pipelines for parallelization, eliminated redundancies, & introduced CAS for efficient caching: reduced processing latency by up to 84% for massive apps & AAA games

Microsoft | Software Engineer I + II

Sept 2018 – Oct 2021 | Redmond, WA

C#, Python, Scala, Spark, Azure, ML.NET, TensorFlow, Databricks, TypeScript

  • Shipped core Autosuggest models, incl. language models powering next word prediction (+20% coverage), defect classifiers (-15% DSAT (dissatisfactions)), & Edge's search-bar ranker
  • Led the development of Shopping Newsletters, the system that brought personalized products to millions of shoppers weekly through email
  • Built the Unified Shopping Recommender service, providing a consistent personalized shopping UX across offerings — from within Windows, to the Edge browser, to Bing & MSN
  • Developed Bing for Commerce to power autosuggest ranking for clients' private datasets

LinkedIn | Data Infrastructure Intern

Jan 2017 – Apr 2017 | Sunnyvale, CA

Java, Kafka, MySQL, Ambry

  • Helped launch LinkedIn's media infra for ingesting and processing all digital assets sitewide
  • Designed & built the infra's distributed end-to-end validation/performance testing platform
    • Runs experiments, monitors failures, reports/validates metrics for all media infra teams

Yahoo! | Software Engineering Intern

May 2016 – Aug 2016 | Sunnyvale, CA

Node.js, React, Fluxible, MySQL, AWS, Chai, Mocha

  • Created Yahoo! View as part of the web team; hosted thousands of TV shows and movies
  • Built interactive components and added search functionalities using AWS CloudSearch
  • Integrated Tumblr content into Yahoo! View to show relevant official and fan posts

Leadership

Guest Lecturing

|

University of Toronto

|

Feature Engineering, Model Training

Apr 2024 – Present

Guest Lecturing INF482 — Information Studies II: AI — applications of traditional ML; train, validate, test, and deploy models in prod; career development in AI; mastering agentic coding

zpack.nvim

|

Open Source — Creator & Lead Maintainer

|

Lua, Neovim

Dec 2025 – Present

Leads a Neovim plugin manager & its ecosystem; >100 stars & fostered community add-on

Alumni Mentorship Program

|

University of Waterloo

|

Career Development

Jan 2026 – Present

Providing career guidance & mentorship to recent grads as they transition into the workforce

Languages

  • Java
  • Rust
  • C#
  • JavaScript/TypeScript
  • Python
  • Scala
  • Shell
  • SQL
  • HTML + CSS

Frameworks

Web

  • Node.js
  • React + Next.js
  • GraphQL
  • Express

Data

  • Spark
  • Trino
  • ML.NET
  • TensorFlow

Application

  • Android SDK
  • .NET
  • Unity
  • OpenGL

Databases

  • Cassandra
  • PostgreSQL
  • MySQL
  • Oracle
  • MongoDB

Tools

  • Claude Code
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • GCP
  • Splunk
  • Jupyter
  • Firebase
  • Git + SVN
  • Vim

University of Waterloo

Bachelor of Software Engineering

Honours with Distinction

Sept 2013 – Apr 2018

# interactive prompt — type help
~/resume main λ
© 2026 Zach (Zuqi) Li