Mengjie Zhao

zmj0129@gmail.com · GitHub · LinkedIn

Summary

Realtime ML inference and serving infrastructure engineer with 7 years at LinkedIn ads scale: high-QPS, low-latency CPU and GPU model serving, server-side dynamic batching for GPU occupancy, request routing with transparent fallback, and online plus nearline embedding pipelines. Shipped differential serving that A/Bs a PyTorch GPU inference stack against a production CPU champion at request granularity. Now extending the same throughput, latency, and occupancy toolkit to LLM inference serving at scale, where I'm contributing to vLLM and the open-source community.

Experience

LinkedIn · Senior Software Engineer · Apr 2019 – Present

Model Inference Serving Infra at Ads scale

  • Build and operate realtime model inference serving infrastructure for ad ranking at high QPS under strict per-request latency budgets, spanning CPU and GPU inference paths.
  • Shipped dual-fire serving to A/B new PyTorch GPU inference stacks against production CPU champions at request granularity without regressing the served path.
  • Engineered the GPU serving path: server-side dynamic batching to maximize occupancy, admission control to concentrate scarce GPU capacity, runtime model-version resolution, and request routing with asymmetric resolution; emitted counterfactual scores for model performance evaluation.
  • Led inference-serving initiatives end-to-end, from system design to serving-side integration, scaling to 200k QPS total under a 50 ms round-trip budget.

Ads Retrieval & Ranking Infra

  • Build retrieval and ranking infrastructure that selects and scores ad candidates at ~10M scale within tight funnel latency budgets.
  • Co-designed infra collapsing retrieval (~1M→~3K) and first-pass ranking (~3K→~400) into a single multi-task Two-Tower scoring layer over the entire active creative corpus.
  • Designed the embedding-serving pipeline: member embeddings inferred online per request, creative embeddings generated nearline and fanned out across thousands of shards, with a backfill-then-activate rollout so a new model version never serves until embeddings have propagated to every indexer node.
  • Delivered over-20% onsite CTR lift on the first end-to-end experiment.

Education

Rice University, Houston, TX — Master of Computer Science · Aug 2017 – Dec 2018

Wuhan University, Wuhan, China — Bachelor of Software Engineering · Sep 2013 – Jun 2017

Skills

Programming Languages: Python, Java, SQL, C/C++

Technical Development: ML infrastructure, distributed systems, multi-tenant services, vLLM, PyTorch, Kubernetes