We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Software Engineer
Datadog (Headquarters: Boston, Lisbon, Madrid, NYC, Paris, Tel Aviv)
Location: Boston, Lisbon, Madrid, NYC, Paris, Tel Aviv
|
Full-Time
Go
Java
Python
Typescript
React
Kubernetes
k8s
Distributed Systems
Monitoring
Observability
SaaS
Cloud
Big Data
Tracing
Logs
APM
Infrastructure
Husky
Event Store
Storage
FoundationDB
Kafka
TSDB
Full Stack Engineer
Back End Engineer
Data Engineer
Datadog is a leading monitoring, tracing, logs system, and security platform for cloud applications. We provide developers, IT operations teams, security engineers, and business users with unified, real-time observability of their entire technology stack. Our platform helps organizations enable digital transformation, drive collaboration, and accelerate time-to-market for applications. We build our own sophisticated systems, including a time-series database (tsdb), a cutting-edge event store named Husky, distributed tracing tools, advanced visualizations, and much more, all operating at a massive scale, processing trillions of events daily across multiple cloud providers and regions. We are seeking talented Software Engineers to join our global team and contribute to building and scaling the core Datadog platform. In this role, you will tackle complex distributed systems challenges, designing, developing, and operating high-throughput, low-latency systems. You might work on enhancing our storage engines like Husky (which utilizes components like Writers, Readers, and Compactors interacting with blob storage and FoundationDB for metadata), improving our ingestion pipelines handling massive data streams with exactly-once semantics, developing new features for log management, APM, infrastructure monitoring, or building intuitive user interfaces with Typescript and React. Key Responsibilities: * Design, implement, and maintain scalable and reliable backend services and systems. * Write high-quality code in languages such as Go, Java, Python, or Typescript. * Deploy and manage applications on Kubernetes in multi-cloud, multi-region environments. * Collaborate with product managers, designers, and other engineers to deliver impactful features. * Troubleshoot and resolve issues in production environments, ensuring high availability and performance. * Participate in on-call rotations to support the services you build. Technical Skills Required: * Strong programming skills in Go, Java, Python, or Typescript. * Experience building, deploying, and operating distributed systems at scale. * Understanding of data structures, algorithms, and system design principles. * Familiarity with containerization technologies (Docker, Kubernetes). * Experience with cloud platforms (AWS, GCP, Azure) is a plus. * Knowledge of databases (like FoundationDB, Cassandra), key-value stores, or message queues (like Kafka) is beneficial. * Experience with React for frontend development is a plus for certain teams. Ideal Candidate: We're looking for engineers who are passionate about building reliable, high-performance systems that handle massive scale. You should be comfortable working in a fast-paced environment, eager to learn new technologies, and adept at solving challenging technical problems. You value collaboration, pragmatism, and are driven to create great experiences for customers who are often engineers just like us. If building the next generation of observability and security tools excites you, let us know!
Post Date:
April 21, 2025