Baptiste Lemaire is a software engineer in Cambridge, MA with eight years of experience at the intersection of systems, databases, and machine learning, currently working on ML and systems at Meta. He holds a Ph.D. from Harvard and has deep low-level systems expertise demonstrated by contributions to RocksDB—implementing memtable garbage-collection (MemPurge) and robustness fixes for manifest tools. His background spans high-performance distributed analytics (Vertica), research engineering, and teaching advanced numerical methods, reflecting both rigorous academic training and production-grade software delivery. Comfortable in C++ and Python, he bridges algorithmic research and systems engineering to optimize storage and compute pipelines. A detail-oriented engineer, he combines experience across academia and industry to tackle performance-sensitive infrastructure problems.
8 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Harvard University
Bachelor of Science - BS, Physics, Bachelor of Science - BS, Physics at ESPCI Paris
A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
Back-end Developer / Database Engineer
Contributions:99 reviews, 26 commits, 34 PRs in 1 year
Contributions summary:Baptiste primarily focused on improving the RocksDB database's core functionalities, specifically addressing issues related to handling null characters in keys and values within the `manifest_dump` tool, and implementing MemPurge, an experimental garbage collection feature to optimize memtables. They introduced new statistics counters to track memtable garbage and payload bytes. Furthermore, the user contributed to the tools that interact with the database, such as ldb_test.py and ldb_cmd.cc, adding features like `list_live_files_metadata` and fixing double-slash issues in file paths, demonstrating a strong understanding of RocksDB's internal workings.
Contributions:2 releases, 232 pushes, 2 tags in 1 month
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.