Enable job alerts via email!

Software Engineer - Distributed Storage

Datadog

Missouri

On-site

USD 130,000 - 300,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking talented software engineers to join their Event Platform Storage team. This role offers a unique opportunity to work on Husky, a distributed storage solution that optimizes for streaming ingestion and analytics. You will be part of a dynamic environment where you can contribute to scalable, reliable systems that serve thousands of customers. With a focus on innovative solutions and a commitment to performance, this position is perfect for those looking to make a significant impact in a high-growth startup atmosphere. Join a community that values engineering excellence and fosters continuous growth.

Benefits

Healthcare
Dental Benefits
Parental Planning
Mental Health Benefits
401(k) Plan and Match
Paid Time Off
Fitness Reimbursements
Discounted Employee Stock Purchase Plan

Qualifications

  • Significant backend programming experience in Go, Java, Rust, or C++.
  • Experience working on distributed storage systems.

Responsibilities

  • Build fault-tolerant, horizontally scalable solutions in multi-tenant environments.
  • Write in Go, Java, Rust, or C++.

Skills

Go
Java
Rust
C++
Distributed Storage Systems
Kafka
Redis
Cassandra
Elasticsearch

Education

BS/MS/PhD in a Scientific Field

Job description

Join to apply for the Software Engineer - Distributed Storage role at Datadog

Join to apply for the Software Engineer - Distributed Storage role at Datadog

We’re looking for software engineers to join our Event Platform Storage team. Datadog gathers telemetry data from millions of hosts, adding up to trillions of data points we must ingest and process each day in order to make them observable in real time for our 20,000+ customers.

Our Event Platform ingests, transforms and stores events to provide more than 30 Datadog products data retrieved by a query API at a rate of ~15 million messages/second. The goal is to let our product engineers focus on building products while the Event Platform handles everything else, with a high-level of reliability.

The Storage team within Event Platform built and owns Husky, a distributed, time-series oriented, columnar store optimized for streaming ingestion and hybrid analytical and search queries. Husky’s technology decouples storage and compute, enabling teams to store and query massive volumes of logs for long periods of time at very low costs.

We have challenges to continue scaling these components as well as adding new features that are important for our customers. This is an opportunity to accelerate the growth of one of the most profitable parts of the business. With a focus on reliability, you will contribute to a platform using Java, Go and Rust.

This is a unique opportunity to contribute to one of the most critical platforms at Datadog. This platform provides a scalable, exactly-once, cost-effective, and reliable storage engine for timestamped payloads with a full-featured and fast query engine with multiple integration options. Engineers with a background in the challenges of optimizing distributed systems for durability, high availability, and low latency at internet-scale are encouraged to apply.

Learn more about Husky:

  • Datadog Engineering Blog: Introducing Husky
  • Datadog Engineering Blog: Husky Deep Dive
  • YouTube: Datadog on Building an Event Storage System
  • YouTube: Changing a Tire on a Moving Car: Migrating to Datadog’s New Event Store without Downtime

What You’ll Do:

  • 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

Who You Are:

  • You have a BS/MS/PhD in a scientific field or equivalent experience
  • You have significant backend programming experience in one or more languages (Go, Java, Rust, C++)
  • You have worked on distributed storage systems
  • You can get down to the low-level when needed
  • You care about simple designs and performance
  • You want to work in a fast, high-growth startup environment that respects its engineers and customers

Datadog offers a competitive salary and equity package, and may include variable compensation. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience. In addition, Datadog offers a wide range of best in class, comprehensive and inclusive employee benefits for this role including healthcare, dental, parental planning, and mental health benefits, a 401(k) plan and match, paid time off, fitness reimbursements, and a discounted employee stock purchase plan.

The reasonably estimated yearly salary for this role at Datadog is:

$130,000—$300,000 USD

About Datadog:

Datadog (NASDAQ: DDOG) is a global SaaS business, delivering a rare combination of growth and profitability. We are on a mission to break down silos and solve complexity in the cloud age by enabling digital transformation, cloud migration, and infrastructure monitoring of our customers’ entire technology stacks. Built by engineers, for engineers, Datadog is used by organizations of all sizes across a wide range of industries. Together, we champion professional development, diversity of thought, innovation, and work excellence to empower continuous growth. Join the pack and become part of a collaborative, pragmatic, and thoughtful people-first community where we solve tough problems, take smart risks, and celebrate one another. Learn more about #DatadogLife on Instagram, LinkedIn, and Datadog Learning Center.

Equal Opportunity at Datadog:

Datadog is an Affirmative Action and Equal Opportunity Employer and is proud to offer equal employment opportunity to everyone regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and more. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. Here are our Candidate Legal Notices for your reference.

Your Privacy:

Any information you submit to Datadog as part of your application will be processed in accordance with Datadog’s Applicant and Candidate Privacy Notice.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Datadog by 2x

Get notified about new Software Engineer jobs in Missouri, United States.

St Louis, MO $68,400.00-$143,700.00 9 months ago

Missouri, United States $70,000.00-$105,000.00 4 days ago

GO Software Engineer- Card Services - 100% Remote
Senior Software Engineer - C# / Golang - 100% Remote

St. Louis City County, MO $100,000.00-$130,000.00 1 week ago

Software Engineering Manager - US Remote

Kansas City, MO $150,000.00-$220,000.00 2 days ago

St Louis, MO $150,000.00-$190,000.00 2 weeks ago

IT Software Engineer - Build Team Remote

St Louis, MO $120,000.00-$130,000.00 3 weeks ago

Software Engineering Manager - US Remote
Senior Software Engineer (AI/ML Experience Required)

Missouri, United States $150,000.00-$175,000.00 2 weeks ago

IT Software Engineer - Implementation Team Remote

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - Distributed Storage

Figma

New York

Remote

USD 149,000 - 350,000

9 days ago

Software Data Engineer (UK)

Iambic Therapeutics, Inc.

California

Remote

USD 90,000 - 150,000

9 days ago

Staff Software Engineer – Infinia IO Path

Data Direct Networks

Remote

USD 120,000 - 180,000

2 days ago
Be an early applicant

Staff Software Engineer in Test - Infinia

Data Direct Networks

Remote

USD 90,000 - 150,000

2 days ago
Be an early applicant

Staff Software Engineer – Object Storage

Data Direct Networks

Remote

USD 120,000 - 180,000

2 days ago
Be an early applicant

Staff Software Engineer - Infinia Data Services

Data Direct Networks

Remote

USD 120,000 - 160,000

2 days ago
Be an early applicant

Sr Software Engineer - Infinia Orchestration

Data Direct Networks

Remote

USD 90,000 - 150,000

2 days ago
Be an early applicant

Staff Software Engineer - Infinia Control Plane

Data Direct Networks

Remote

USD 100,000 - 160,000

2 days ago
Be an early applicant

Sr Software Engineer - Infinia Data Engine

Data Direct Networks

Remote

USD 90,000 - 150,000

2 days ago
Be an early applicant