Zhenshan Cao

Staff Engineer at Zilliz

Hangzhou City, Zhejiang, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Zhenshan Cao is a Staff Engineer at Zilliz with six years of experience building and optimizing cloud-native systems for large-scale vector search. At Zilliz he contributes to Milvus—the widely used open-source vector database—focusing on core backend refactors, proxy logic, index management and time-travel capabilities to improve stability and performance. He also helped establish the Python SDK (pymilvus), creating its initial structure, core interfaces and user-facing documentation to make Milvus more accessible to developers. With a master’s in computer science from Huazhong University of Science and Technology, he blends academic rigor with practical engineering, often working on foundational pieces that enable higher-level AI and MLOps use cases. An engineer who prefers shaping durable infrastructure over flashy features, he’s comfortable navigating protobufs, distributed services, and SDK design to move unstructured-data projects toward production.
code6 years of coding experience
bookMaster's degree, Computer Science, Master's degree, Computer Science at 华中科技大学
github-logo-circle

Github Skills (21)

back-end-development10
python10
distributed-systems10
milvus10
indexing10
indices10
go10
sdk10
indexer10
database-design10
indexof10
protobuffer10
protobuf10
orm9
grpc9

Programming languages (7)

JavaC++ShellRustBatchfileGoPython

Github contributions (5)

github-logo-circle
milvus-io/milvus

Apr 2020 - Jan 2023

Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Role in this project:
userBack-end Developer
Contributions:1424 reviews, 402 commits, 918 PRs in 2 years 9 months
Contributions summary:Zhenshan's contributions primarily involve modifying and refactoring core components of the Milvus database. The commits focus on enhancing and optimizing the system, particularly in areas such as proxy logic, protobuf, index creation and management, and the implementation of time travel and related capabilities. The user also worked on improving the stability and reliability of various components of the system, by adding new services.
approximate-nearest-neighbor-searchfaisshnswsimilarity-searchvector
milvus-io/pymilvus

Apr 2021 - Sep 2022

Python SDK for Milvus.
Role in this project:
userBack-end Developer
Contributions:7 releases, 73 reviews, 41 commits in 1 year 5 months
Contributions summary:Zhenshan's contributions primarily involved establishing the initial directory structure and writing documentation, including a tutorial. They implemented core SDK interfaces and defined schema and data types. The user added draft SDK interface implementations for the Milvus ORM, providing the foundational framework for interacting with the database. These actions suggest a focus on building the Python SDK's fundamental components and documentation.
pythonsdkannsdatabasevector
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial