Lin Zhou is a senior software engineer in Mountain View with a strong background in back-end systems and distributed data platforms, currently contributing to Databricks after prior roles at Google and research internships at Microsoft Research. Over four years of focused hands-on experience, Lin has contributed notable enhancements to open-source projects like Delta Lake and Delta Sharing—adding time-travel and versioning support and refactoring catalog and file-index components that improve scalable data sharing and storage. Comfortable working across protocol definitions, server logic, and client APIs, Lin blends systems design with pragmatic engineering to make large data tooling more reliable and interoperable. Their trajectory from academic research in machine learning and mobile sensing to production-grade data infrastructure hints at an engineer who bridges rigorous research thinking with production delivery.
4 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at University of California, Santa Barbara
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Shanghai Jiao Tong University
Contributions:37 releases, 531 reviews, 339 commits in 1 year 2 months
Contributions summary:Lin's contributions primarily involve implementing and refining features within the Delta Sharing protocol. They added the `expirationTime` field to the `DeltaSharingProfile`, expanded the API to accommodate the `tableVersion` parameter for querying, and integrated the support for time travel using `timestamp` and `startingVersion`. These changes included modifications across multiple files, including those for protocol definitions, rest clients, and server-side logic, indicating their work was mainly focused on back-end development.
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Role in this project:
Back-end Developer
Contributions:34 reviews, 1 commit, 33 PRs in 1 day
Contributions summary:Lin contributed to the Delta Lake project by refactoring and modifying core components related to the catalog, sources, and deletion vector store. The changes include refactoring the `DeltaCatalog` and `DeltaSource` and adding utility functions. The user also implemented classes for "delta format sharing," including `DeltaSharingUtils`, `DeltaSharingFileIndex`, and `DeltaSharingLogFileSystem`. These modifications suggest a focus on improving data storage and retrieval mechanisms within the Delta Lake framework.
analyticsprestodbflinkbig-dataspark
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.