https://medium.com/apna-technology-blog/using-in-house-pinot-to-generate-job-rankings-at-scale-on-apna-7d853f4b87e7