developer-tools analytics enterprise-software saas

Distributed Systems Engineer

LaunchDarkly is a rapidly growing software company with a strong mission and vision carried out by a talented and diverse team of employees. Our goal is to help teams build better software, faster. You'll join a small team from companies like Atlassian, Intercom, and Twitter, and you'll have an immediate impact with our product and customers. We're looking for a distributed systems engineer to help us build, scale, and maintain LaunchDarkly's real-time data analytics pipeline. You'll be building systems that handle the scale and exponential growth of our product, injesting, analyzing, and querying billions of events per day.
  • Help build and maintain our distributed, high-throughput, real-time data analytics pipeline, implemented as a set of Go microservices
  • Use open-source tools like ElasticSearch, Kafka, Redis, and Cassandra
  • Improve the reliability and efficiency of fault-tolerant distributed systems
  • Work directly with our CTO and development team to define and evolve our architecture 
  • Experience building and maintaining large-scale production systems
  • Experience with real-time event logging, stats collection, and analysis
  • Strong understanding of networking technologies, plus practical experience dealing with networking issues in real-world environments
  • Self‐starter and problem solver, willing to solve difficult problems and work independently when necessary
  • Strong testing background: experience building unit, integration, load tests, and benchmarks

  • Work with this stack