Datadog

Senior Software Engineer - Distributed Systems

Datadog
Apply
5 hours ago
Paris, France +7 moreSenior

Responsibilities

  • Build fault-tolerant, horizontally scalable distributed systems for multi-tenant production environments.
  • Design and operate platforms that ingest, store, analyze, and query billions of real-time events per second.
  • Write backend software in Go, Java, Rust, C++, and other languages.
  • Use Kafka, Redis, Cassandra, Elasticsearch, and other open-source components.
  • Own meaningful portions of services and contribute to their reliability, performance, and operability.
  • Use AI coding tools in daily workflows and validate, critique, and refine generated output.

Requirements

  • Significant backend programming experience in one or more of Go, Java, Rust, or C++.
  • BS, MS, or PhD in a scientific field, or equivalent experience.
  • Experience with problems involving high durability, low latency, and related distributed-systems constraints.
  • Ability to work at a low level when needed and care about simple, high-performance designs.
  • Demonstrated ability to use AI coding tools and evaluate their output.
  • Interest in improving software engineering practices and potentially contributing to AI-enabled products is a bonus.

Benefits

  • Hybrid workplace with an office culture focused on collaboration and work-life harmony.
  • New-hire stock equity through RSUs and an employee stock purchase plan.
  • Professional development, product training, career pathing, mentoring, and buddy programs.
  • Inclusive culture, Community Guilds, and Inclusion Talks.
  • Global mental health benefits for employees and dependents age six and older.
  • Competitive benefits that may vary by country and employment type.

Tech Stack

Apache CassandraApache KafkaC++ElasticsearchGoJavaRedisRust

Categories

Datadog

About Datadog

1,001-5,000 employees

Datadog is the essential monitoring platform for cloud applications. We bring together data from servers, containers, databases, and third-party services to make your stack entirely observable. These capabilities help DevOps teams avoid downtime, resolve performance issues, and ensure customers are getting the best user experience.

Contact me