Datadog is the leading observability and security platform for the AI era, providing businesses with unified visibility across the technology stack to manage complexity at scale. The Senior Software Engineer - Distributed Systems will design, implement, and run foundational platforms that power the company's applications, handling billions of events per second in real-time. This role involves building fault-tolerant solutions and working with various programming languages and technologies.
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
Requirements:
- 6+ years of experience
- 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 been exposed to working on problems (high durability / low latency /…)
- 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
- You have demonstrated ability to use AI coding tools in day-to-day workflows and validate, critique, and refine AI-generated output
- Bonus: you're motivated to push the boundaries of how AI can improve software engineering best practices and contribute to building AI-enabled products