Description
As a Senior Software Engineer - Distributed Systems at Datadog, you will design, implement, and run in production the foundational platforms powering our applications.
Your data pipelines will ingest, store, analyze, and query in real-time billions of events per second from companies all over the globe.
The platforms are optimized for durability, high availability, low latency, internet-scale footprint, and operability.
You will:
- 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, and grow with the company
Requirements:
- 6+ years of experience
- 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 problems with high durability, low latency, and scalability requirements
- Ability to get down to the low-level when needed
- Care about simple designs and performance
- Desire to work in a fast, high-growth startup environment that respects its engineers and customers
- Demonstrated ability to use AI coding tools in day-to-day workflows and validate, critique, and refine AI-generated output
Benefits:
- New hire stock equity (RSUs) and employee stock purchase plan (ESPP)
- Continuous professional development, product training, and career pathing
- Intradepartmental mentor and buddy program for in-house networking
- Inclusive company culture, ability to join Community Guilds (Datadog employee resource groups)
- Access to Inclusion Talks, internal panel discussions
- Free, global mental health benefits for employees and dependents age 6+
- Competitive global benefits