Aditi Ahuja is a software engineer with seven years of experience specializing in cloud-scale search and indexing systems, currently contributing to partition infrastructure and vector search at Couchbase. She has progressed from intern to senior engineer roles at Couchbase and now serves as a Graduate Teaching Assistant for Data Management in the Cloud at UIUC, bridging research, teaching, and production engineering. Her open-source work spans backend and devops contributions to notable CNCF projects like Thanos—where she added compaction metrics and tracing—and improvements to Bleve's geospatial and vector search behaviour, reflecting a focus on observability and correctness. Past internships at Nasdaq and contributions to Meshery and JupyterHub docs demonstrate a practical emphasis on resilient backend systems and user-facing clarity. Collected across academia and industry, her background combines distributed systems research, hands-on Go development, and a knack for turning complex infrastructure problems into reliable, testable solutions.
6 years of coding experience
3 years of employment as a software developer
Bachelor of Technology - BTech Computer Science, Bachelor of Technology - BTech Computer Science at PES University
Master of Science - MS Computer Science, Master of Science - MS Computer Science at University of Illinois Urbana-Champaign
High School Diploma, High School Diploma at National Public School
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Role in this project:
Back-end Developer
Contributions:82 reviews, 16 commits, 17 PRs in 1 year 1 month
Contributions summary:Aditi primarily contributed to the Thanos project by adding and modifying features related to various tools, including bucket configuration, query flags, and experimental features. They refactored tools and tool bucket configurations and added flags for tools. The user also added tracing support, improving the debugging capabilities. Further contributions include metrics for compaction, downsampling and retention processes.
A modern text/numeric/geo-spatial/vector indexing library for go
Role in this project:
Back-end Developer
Contributions:102 reviews, 3 commits, 44 PRs in 5 months
Contributions summary:Aditi primarily focused on enhancing the functionality and testing of geospatial search capabilities within the `blevesearch/bleve` repository. They implemented and tested geometric intersect and within search functionalities. The user also addressed code quality through tasks such as preventing double counting in faceted queries, resolving nil pointer dereference errors and optimizing performance related to vector indexes.
golangtext-indexingindexing
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.