Rui Hu is a Staff Software Engineer with nine years of experience building reliable, scalable back-end systems across startups and established tech firms, currently based in the New York City area. His career spans roles at Google, Cockroach Labs, Braze, Grubhub, and Scale AI, with deep expertise in distributed databases and data infrastructure. Notably, he contributed to CockroachDB’s index backfilling and merging logic, improving how delete-preserving indexes are merged back into regular indexes for better performance and correctness. Rui combines hands-on systems programming with technical leadership, having led data infrastructure at Braze and driven backend improvements in production services. He is comfortable navigating large codebases and shipping complex changes that enhance availability and scalability.
9 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Massachusetts Institute of Technology
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
Back-end Developer
Contributions:227 reviews, 84 commits, 167 PRs in 1 year 6 months
Contributions summary:Rui focused on improving the CockroachDB database's SQL capabilities, primarily within the context of index backfilling and merging. They implemented new merging functionality for delete-preserving indexes within the schema changer. These changes involved modifications to how data is written to and from delete-preserving indexes. The contributions are centered around rewriting the index backfiller for improved performance and efficiency in managing index data, with the specific goal of merging entries from delete-preserving indexes back to regular indexes.
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.