Distributed Systems Engineer at LaunchDarkly
Oakland, CA, US
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, ingesting, analyzing, and querying billions of events per day.

Responsibilities

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
Requirements

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

LaunchDarkly serves 4 billion feature flags daily to help software teams build better software, faster. LaunchDarkly gives you the power to to separate feature rollout from code deployment, putting power in the hands of the business and freeing up developers. Teams can deliver faster, more personalized software with less risk. Companies use our feature flag management platform to control the whole feature lifecycle from launch to sunsetting and manage feature flags at scale. LaunchDarkly has server‐side, client‐side and mobile SDKs, including .NET, PHP, Python, Node.js, Java, JavaScript, Ruby/Rails, Go, iOS, and Android. LaunchDarkly is headquartered in Oakland.