Rui Hu

Staff Software Engineer at Scale AI

New York City Metropolitan Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Massachusetts Institute of Technology
github-logo-circle

Github Skills (8)

databases10
database-administration10
go10
cockroachdb10
admin10
sql10
database10
distributed-database9

Programming languages (4)

GoPHPHTMLRuby

Github contributions (5)

github-logo-circle
cockroachdb/cockroach

Jul 2021 - Jan 2023

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
userBack-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.
cloud-nativecockroachdbhigh-availabilitysql-databasego
rhu713/cockroach

Jul 2021 - Oct 2023

CockroachDB - the open source, cloud-native distributed SQL database.
Contributions:637 pushes, 187 branches in 2 years 2 months
distributed-sqloltpdistributed-sql-databasemysqlsql-database
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.
Request Free Trial