Aaditya Sondhi is a software engineer with eight years of experience building high-performance backend systems and storage infrastructure, currently on the engineering team at Google after roles at Cockroach Labs and early-stage startup Blacksmith. He has deep expertise in distributed databases and storage—contributing performance and reliability improvements to CockroachDB and Pebble, an influential RocksDB-inspired key-value store in Go. His work spans compaction heuristic optimizations, manifest/ingest fixes, and tracing/metrics enhancements, demonstrating a focus on observability and I/O efficiency in production systems. Aaditya pairs systems-level rigor from a Systems Design Engineering background at the University of Waterloo with hands-on startup and ML-infrastructure experience. As the first engineering hire at a startup and a recurring open-source contributor, he brings both initiative and a collaborative mindset to complex engineering problems. Colleagues find him comfortable shipping low-level database fixes that materially reduce disk I/O and improve read-heavy workload performance.
8 years of coding experience
5 years of employment as a software developer
International Baccalaureate Diploma, International Baccalaureate Diploma at Turner Fenton Secondary School
Bachelor of Applied Science - BASc, Systems Design Engineering, Bachelor of Applied Science - BASc, Systems Design Engineering at University of Waterloo
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:272 reviews, 32 commits, 228 PRs in 2 years 4 months
Contributions summary:Aaditya's commits primarily focus on improving the tracing and metrics within the CockroachDB project, a distributed SQL database. They addressed bugs related to exporting lazy tags for Jaeger/OTEL and implemented a function to export quantiles from the Prometheus-based histogram. The contributions involved modifying code related to tracing, metrics, and testing. Furthermore, the user has also contributed lint fixes to test files within the project.
Contributions:43 reviews, 7 commits, 29 PRs in 3 months
Contributions summary:Aaditya primarily contributed to the Pebble database, focusing on improving its performance and reliability. Their work involved optimizing compaction processes, including skipping readahead ramp-up for compactions to reduce disk I/O. The user also introduced read-triggered compaction heuristics to enhance read performance in read-heavy workloads and fixed several bugs related to the handling of files during compactions. Further contributions include improvements to manifest handling and code related to ingest operations.
golangrocksdbtransactionalnosql-databasedatastore
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.