You are viewing content from a past/completed QCon

Presentation: Counting is Hard: Probabilistic Algorithms for View Counting at Reddit

Track: Handling Sequential Data Like an Expert / ML Applied to Operations

Location: Cyril Magnin II

Duration: 10:55am - 11:45am

Day of week: Wednesday

Share this on:


While counting votes has always been a core feature of Reddit's platform, only recently did we begin counting and displaying view numbers. In this talk, we explain the challenges of building a view counting system at scale, and how we used probabilistic counting algorithms to make scaling easier.

Speaker: Krishnan Chandra

Data Engineer @Reddit

Krishnan is a data engineer at Reddit, and has been working in data engineering for 4 years. Before joining Reddit, Krishnan worked on backend engineering at Optimizely and LinkedIn. He holds bachelor's degrees in computer science and math from the University of Illinois at Urbana-Champaign.

Find Krishnan Chandra at

2019 Tracks

  • Groking Timeseries & Sequential Data

    Techniques, practices, and approaches around time series and sequential data. Expect topics including image recognition, NLP/NLU, preprocess, & crunching of related algorithms.

  • Deep Learning in Practice

    Deep learning use cases around edge computing, deep learning for search, explainability, fairness, and perception.