Taro Logo

Software Engineer - Distributed Storage

Global SaaS business delivering cloud monitoring, security and analytics platform used by organizations of all sizes across industries.
$130,000 - $300,000
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer - Distributed Storage

Datadog is seeking a Software Engineer to join their Event Platform Storage team, focusing on distributed storage systems. The role involves working on Husky, a distributed, time-series oriented, columnar store optimized for streaming ingestion and hybrid analytical and search queries. This platform processes trillions of data points daily, serving over 20,000 customers with real-time observability capabilities.

The position offers a unique opportunity to work on critical infrastructure handling ~15 million messages/second, using technologies like Java, Go, and Rust. The Storage team's Husky technology enables cost-effective storage and querying of massive log volumes through decoupled storage and compute architecture.

As a member of the team, you'll contribute to scaling these components and adding new features that drive business growth. The role requires expertise in distributed systems optimization for durability, high availability, and low latency at internet scale. You'll work with modern technologies including Kafka, Redis, Cassandra, and Elasticsearch.

The company offers a comprehensive benefits package including healthcare, dental, mental health benefits, 401(k) with match, equity opportunities, and paid time off. This remote position provides flexibility while working with a global team dedicated to solving complex technical challenges. Datadog's culture emphasizes professional development, diversity of thought, and innovation, making it an ideal environment for engineers who want to make a significant impact while growing their careers.

The role combines technical depth with business impact, as you'll be working on systems that directly affect Datadog's core services and customer experience. If you're passionate about distributed systems, performance optimization, and building reliable, scalable solutions, this position offers an excellent opportunity to work with cutting-edge technology at a rapidly growing company.

Last updated 2 days ago

Responsibilities For Software Engineer - Distributed Storage

  • 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

Requirements For Software Engineer - Distributed Storage

Go
Java
Rust
Kafka
Redis
Cassandra
  • BS/MS/PhD in a scientific field or equivalent experience
  • Significant backend programming experience in one or more languages (Go, Java, Rust, C++)
  • Experience working on distributed storage systems
  • Ability to work with low-level systems when needed
  • Focus on simple designs and performance
  • Desire to work in a fast, high-growth startup environment

Benefits For Software Engineer - Distributed Storage

401k
Medical Insurance
Dental Insurance
Mental Health Assistance
Equity
  • Healthcare benefits
  • Dental benefits
  • Parental planning
  • Mental health benefits
  • 401(k) plan and match
  • Paid time off
  • Fitness reimbursements
  • Discounted employee stock purchase plan

Interested in this job?

Jobs Related To Datadog Software Engineer - Distributed Storage

Software Engineer - Distributed Caching

Senior Software Engineer role at Datadog focusing on building a high-throughput, low-latency distributed caching system using Go and Redis.

Senior Software Engineer - Distributed Systems

Senior Software Engineer role at Datadog focusing on distributed systems, building scalable data pipelines processing billions of events, using Go, Java, Rust, and modern open-source technologies.

Software Engineer with Systems Depth

Senior Software Engineering role at Datadog focusing on systems infrastructure, platform reliability, and internal tooling with competitive compensation and benefits.

Software Engineer with Systems Depth

Senior Software Engineer role at Datadog focusing on systems infrastructure and tooling, offering $130K-$300K salary plus benefits in Denver, CO.

Sr Software Engineer, Cloud Access Gateways

Senior Software Engineer position at Amazon's Cloud Access Gateways team, building next-generation cloud connectivity solutions and distributed systems.