Kai Ye
About Kai Ye
Kai Ye is a software engineer with a focus on frontend development, currently working at Notion since 2023. He has previously held positions at Meta, Google, Microsoft, and MIT CSAIL, and has a PhD in Computer Science from Carnegie Mellon University.
Work at Notion
Kai Ye has been employed at Notion as a Software Engineer since 2023. His role involves frontend development within the scope of full-stack engineering. He operates in a hybrid work environment based in San Francisco, California. His current position allows him to leverage his extensive background in software engineering to contribute to Notion's innovative products.
Previous Experience at Meta and Google
Prior to his role at Notion, Kai Ye interned at Meta in 2015 for two months, focusing on software engineering in Menlo Park, California. He also gained experience at Google in 2017 as a Software Engineer Intern at Brain, where he worked for two months in San Francisco. These internships provided him with foundational skills in software development and exposure to large-scale tech environments.
Education and Expertise
Kai Ye holds a Bachelor's degree in Computer Science from Princeton University, where he studied from 2012 to 2016. He furthered his education at Carnegie Mellon University, achieving a Doctor of Philosophy (PhD) in Computer Science from 2016 to 2021. His academic background has equipped him with expertise in information visualization, numerical optimization, and programming language design.
Research and Publications
During his academic career, Kai Ye worked as a researcher at the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) in 2014 for two months. He has published research papers in prominent venues, including SIGGRAPH, CHI, DIS, Distill, CCS, and USENIX Security. His contributions to the field reflect a commitment to advancing knowledge in computer science.
Technical Leadership and Projects
Kai Ye served as a Tech Lead and Graduate Researcher at Carnegie Mellon University from 2016 to 2021. In this role, he led an open-source project for five years, demonstrating his ability to manage technical teams and drive project success. His experience in various software engineering roles has contributed to his comprehensive understanding of the field.