Software Engineer - Distributed Storage
Datadog
Summary
Join Datadog's Event Platform Storage team as a software engineer and contribute to the development and scaling of Husky, a distributed, time-series oriented, columnar store. You will build fault-tolerant, horizontally scalable solutions, write code in Go, Java, Rust, or C++, and utilize various open-source components like Kafka and Cassandra. This role requires significant backend programming experience, expertise in distributed storage systems, and a passion for simple designs and performance. Datadog offers a competitive salary and equity package, along with comprehensive benefits including healthcare, paid time off, and a 401(k) plan. This is a unique opportunity to work on a critical platform within a fast-growing company.
Requirements
- Have a BS/MS/PhD in a scientific field or equivalent experience
- Have significant backend programming experience in one or more languages (Go, Java, Rust, C++)
- Have worked on distributed storage systems
- Can get down to the low-level when needed
- Care about simple designs and performance
Responsibilities
- Build fault-tolerant, horizontally scalable solutions running in multi-tenant environments
- Write in Go, Java Rust or C++, amongst other languages
- Use Kafka, Redis, Cassandra, Elasticsearch and other open-source components
- Own meaningful parts of our service, have an impact, grow with the company
Preferred Qualifications
Want to work in a fast, high-growth startup environment that respects its engineers and customers
Benefits
- Competitive salary and equity package
- Variable compensation
- Healthcare
- Dental
- Parental planning
- Mental health benefits
- A 401(k) plan and match
- Paid time off
- Fitness reimbursements
- A discounted employee stock purchase plan