Annanay Agarwal

Staff Software Engineer at Grafana Labs

Bellevue, Washington, 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
Annanay Agarwal is a Staff Software Engineer with 11 years of experience specializing in observability and distributed systems, currently building AI-driven root cause analysis for Grafana Cloud. He co-created Grafana Tempo, a high-volume, cost-effective distributed tracing backend, and has hands-on experience operating hosted tracing PaaS across multiple cloud providers and regions. His background spans reliability engineering for real-time analytics at Media.net and significant open-source contributions to flagship projects like Prometheus, Jaeger, Cortex, and Grafana Mimir/Tempo. Annanay blends backend engineering with DevOps rigor—implementing storage backends, TLS and GRPC improvements, and production-focused refactors—that keep large-scale monitoring systems resilient and efficient. A Cornell Tech and IIT-H alumnus based in Bellevue, WA, he pairs academic training with practical, cross-cloud engineering and a proven track record of shipping telemetry systems used widely in the cloud-native ecosystem.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree Computer Science and Engineering, Bachelor's degree Computer Science and Engineering at Indian Institute of Technology Hyderabad
bookHigh School, High School at Delhi Public School - Bangalore South
bookMaster of Engineering - MEng Computer Science, Master of Engineering - MEng Computer Science at Cornell University
bookMaster of Engineering - MEng Computer Science, Master of Engineering - MEng Computer Science at Cornell Tech
stackoverflow-logo

Stackoverflow

Stats
135reputation
6kreached
2answers
6questions
github-logo-circle

Github Skills (43)

monitoring10
observability10
back-end-development10
amazon-elasticsearch10
distributed-tracing10
testing10
time-series10
cnc10
elasticsearchquery10
go10
prometheus10
aws-elasticsearch10
jaeger10
opentelemetry10
elasticsearch10

Programming languages (14)

SmartyJavaC++CMakefileGoHTMLJsonnet

Github contributions (5)

github-logo-circle
grafana/tempo

Feb 2020 - Jul 2022

Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
Role in this project:
userBack-end Developer
Contributions:589 reviews, 160 commits, 247 PRs in 2 years 5 months
Contributions summary:Annanay contributed to the Grafana Tempo backend, focusing on the core functionality of a distributed tracing system. Their commits involved implementing features related to searching live traces within the ingester, adding metrics for compaction, and correcting ID range calculations. The user also worked on various improvements, including fixing tests, merging code, and incorporating code improvements to the compactor.
opentelemetrytracingtempovolumebackend
jaegertracing/jaeger

Oct 2018 - Apr 2020

CNCF Jaeger, a Distributed Tracing Platform
Role in this project:
userBack-end Developer
Contributions:6 reviews, 13 commits, 24 PRs in 1 year 5 months
Contributions summary:Annanay primarily contributed to the Jaeger tracing platform by implementing and enhancing storage backends, specifically for Cassandra and Elasticsearch. Their work involved adding and emitting spans to improve tracing capabilities within these storage systems, alongside modifying existing code to pass contexts and add span tags for better information. They also made the maximum number of spans configurable and improved unit tests.
distributedtracingjaegertracingobservabilitycncf
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
Annanay Agarwal - Staff Software Engineer at Grafana Labs