Senior Software Engineer - Distributed Systems

Datadog Datadog · Enterprise · Grenoble, Lisbon, Madrid, Montpellier, Paris, Portugal, Remote, Remote - France, Remote - Germany, Remote - Poland, Remote - Portugal, Remote - Switzerland, Remote - UK, Sophia Antipolis, Tel Aviv · Dev Eng

This role focuses on building and maintaining the distributed systems that power Datadog's observability and security platform, which is used by AI-focused companies. While the role itself is not directly building AI models, it operates within an AI-centric product and the company encourages leveraging AI tools for software engineering.

What you'd actually do

  1. Build fault-tolerant, horizontally scalable solutions running in multi-tenant environments
  2. Write in Go, Java, Rust or C++, amongst other languages
  3. Use Kafka, Redis, Cassandra, Elasticsearch and other open-source components
  4. Own meaningful parts of our service, have an impact, grow with the company

Skills

Required

  • BS/MS/PhD in a scientific field or equivalent experience
  • significant backend programming experience in one or more languages (Go, Java, Rust, C++)
  • exposed to working on problems (high durability / low latency /…)
  • can get down to the low-level when needed
  • care about simple designs and performance
  • demonstrated ability to use AI coding tools in day-to-day workflows and validate, critique, and refine AI-generated output

Nice to have

  • Leveraging AI tools to enhance how you code, solve problems, and build – or eager to learn how
  • push the boundaries of how AI can improve software engineering best practices and contribute to building AI-enabled products

What the JD emphasized

  • You have demonstrated ability to use AI coding tools in day-to-day workflows and validate, critique, and refine AI-generated output