Siyuan Zhou

Lead Engineer at MongoDB

Siyuan Zhou has extensive work experience in the technology industry. Siyuan currently serves as a Lead Engineer at MongoDB, where they lead the server replication team and focuses on consensus and consistency. Siyuan has been instrumental in developing a new reconfiguration protocol for the MongoDB replication system, utilizing TLA+ and model checking. Prior to this role, Siyuan worked as a Software Engineer at MongoDB, contributing to various projects such as introducing distributed transactions and enhancing the Raft consensus protocol. Their work on Raft was published at NSDI'21.

Before joining MongoDB, Siyuan worked as a Research Assistant at New York University, where they contributed to the development of a geo-distributed storage system called Lynx. Siyuan also worked on natural language processing (NLP) research during their time at NYU.

Additionally, Siyuan gained experience as an Engineering Intern at 10gen in 2012, and as a Software Engineering Intern at Microsoft Research Asia in 2011. At Microsoft, they worked on projects related to the Bing Dictionary and word sense disambiguation.

Overall, Siyuan Zhou's work experience showcases their expertise in distributed systems, consensus protocols, and software engineering. Siyuan has made significant contributions to the development of replication systems and storage technologies.

Siyuan Zhou obtained a Bachelor of Engineering (B.E.) degree in Computer Science and Technology from Huazhong University of Science and Technology in 2011. After that, Siyuan Zhou pursued further education and completed a Master of Science (M.S.) degree in Computer Science at New York University from 2011 to 2013.

Links


Org chart

Sign up to view 0 direct reports

Get started


Teams

This person is not in any teams