Erkang (Eric) Zhu
祝尔康

I build AI agent systems.

Currently, I work at Alibaba as a Senior Staff Engineer, based in Bellevue, USA. We are pushing the frontier of AI agent systems on two fronts: discovering the upper-bound capabilities of LLMs through new applications, and strengthening their production-ready capabilities through sandbox runtimes and training platforms. We work in the open — learn about our projects at AgentScope. If you are interested in joining us, drop me a note — we are hiring!

Previously, I was a Principal Researcher at Microsoft Research in Redmond, USA, where I was the lead architect of AutoGen , an open-source framework for building AI agents and multi-agent applications. AutoGen offers both a high-level API for orchestrating agents that collaborate autonomously or with human supervision, and an event-driven, low-level API that gives developers full control of agent behavior. The framework is built on the Actor Model, with a distributed runtime that can host agents written in different programming languages. I was fortunate to lead a vibrant community of 500+ contributors who shaped AutoGen into a widely adopted tool for developers and researchers inside and outside Microsoft.

I also joined forces with Azure AI to build the Foundry Agent Platform, a cloud platform for deploying AI agents and workflows at scale. As part of this effort, I helped create the Microsoft Agent Framework , an evolution of AutoGen for enterprise-grade applications and a core component of the Foundry Agent Platform.

Prior to working on AI agents, I worked on database systems at Microsoft Research. We developed a cost-based, platform-independent rewrite rule for MATCH_RECOGNIZE queries in general-purpose SQL engines, achieving a 5.4X median latency improvement in Trino. We then built a specialized execution engine for MATCH_RECOGNIZE with extended operators and a novel cost-model-based optimizer, delivering a 6X median performance gain over state-of-the-art engines.

Before joining Microsoft Research, I completed my PhD in Computer Science at the University of Toronto, advised by Prof. Renée J. Miller. My thesis focused on dataset search over massive Open Data archives. I contributed algorithms for large-scale set similarity search and data sketches , capable of finding joinable or unionable tables from over 100K tables in milliseconds. I also built an Open Data search engine stack to make Open Data more accessible for downstream applications.

I explore new ideas in computing through open-source projects and writing. My goal is to make advanced AI and algorithms accessible to everyone.

[Github] [Google Scholar] [Blog] [Email]