BuzzSumo creates software that helps marketers and publishers create engaging content. We’re looking for a backend engineer who has experience with Elasticsearch, distributed systems and multi-threading.
Have you ever architected a large, distributed system? Do you know how to manage, deploy, and optimize Elasticsearch clusters? Do you know when to use a distributed lock? If so, let’s chat!
Some of the challenges you’ll be helping us includes:
Developing distributed crawlers
Upgrading all of our Elastic clusters to 2.0
Optimizing our queries to support millions of requests a day
Researching new machine learning classification algorithms.
In addition to Elasticsearch, our back-end tech stack consists of: Ruby on Rails, Sidekiq, Redis, and Postgres all deployed across 50+ servers. This is a remote role.

