Anirban Rahut

Engineering at Facebook

Saratoga, California, 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
Anirban Rahut is an experienced engineering leader with 10+ years solving large-scale distributed systems, high-availability and big data challenges across companies like Facebook and Splunk. He has built and run MySQL at Facebook scale and architected HA/DR search infrastructure and consensus-driven shared state at Splunk, bringing deep operational pragmatism to complex deployments. Earlier in his career he was a principal architect and manager at Xilinx, leading a 40-person team on FPGA device software and holding a dozen US patents, which underscores his blend of research-grade rigor and product delivery. Anirban contributes to notable open-source systems work—enhancing RocksDB tooling and internals—which reflects hands-on expertise in storage engines and database reliability. Based in Saratoga, CA with an IIT Kanpur B.Tech and a Stanford M.S., he pairs broad computer science foundations with a knack for shepherding products from algorithmic design to production. He is known for tackling subtle correctness and scalability problems that others often leave to operational workarounds.
code10 years of coding experience
job16 years of employment as a software developer
bookIndian Institute of Technology Kanpur
bookMaster’s Degree, Electrical and Electronics Engineering, Master’s Degree, Electrical and Electronics Engineering at Stanford University
github-logo-circle

Github Skills (17)

storage-engine10
c-language10
databases10
wal10
cprogramming-language10
relational-databases10
sql-database10
database10
testing9
pac9
pact9
data-structures8
data-structure8
debug8
algorithms8

Programming languages (2)

C++Go

Github contributions (5)

github-logo-circle
facebook/rocksdb

Jun 2016 - Jun 2017

A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:11 commits, 6 PRs, 50 pushes in 1 year
Contributions summary:Anirban's contributions primarily focus on enhancing RocksDB's internal workings. They added a test to verify the contiguous nature of Write-Ahead Log (WAL) files during truncation and implemented new statistics related to single deletes during compaction, including identifying mismatches and fallthrough situations. Furthermore, the user enhanced the `sst_dump` tool by adding the ability to parse internal keys. The user also guarded against an extra fallocate call with TRAVIS due to potential file system inconsistencies.
persistent-storagebigtablefast-storagelsm-treedatabase
stone1100/rocksdb

Aug 2016 - Oct 2016

Contributions:24 commits in 2 months
fast-storagedatabasekey-value-storestoragepersistent
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
Anirban Rahut - Engineering at Facebook