Senior Software Engineer - REDAPL Graph Engine
Ever wondered how the world's leading organizations keep tabs on their sprawling infrastructure, understanding every tiny connection and dependency? That's exactly the kind of monumental challenge we tackle at Datadog with REDAPL, our Referential Data Platform. Imagine building the brain behind a system that tracks millions of updates every single second, enabling critical insights for performance, security, and cost. If you're a seasoned engineer who thrives on solving massive data challenges and wants to shape the future of infrastructure observability, this fully remote, worldwide opportunity could be your next big adventure.
Overview
Datadog is on the hunt for a Senior Software Engineer to significantly advance REDAPL, our core platform for monitoring customer infrastructure resources and their intricate relationships. REDAPL empowers a suite of Datadog products, including Cloud Security Posture Management, Resource Catalog, and Cloud Cost Management, by ingesting over 4.5 million updates per second. You will play a crucial role in enhancing a platform that is central to how our customers understand, track, and gain actionable insights into their complex environments. As a Senior Engineer, you will drive technical decisions and lead projects within and beyond the platform, making a tangible impact on our data ingestion, processing, and query pipelines.
Key Responsibilities
- Design and implement a high-performance query engine capable of efficient relationship traversals for critical workloads.
- Drive and lead key technical projects, collaborating across teams to enhance REDAPL's capabilities.
- Contribute to architectural decisions for our vast data ingestion, processing, and query pipelines.
- Mentor junior engineers and foster a culture of technical excellence and innovation.
- Ensure the scalability, reliability, and performance of the REDAPL platform handling millions of updates per second.
- Collaborate with product managers and other engineering teams to define requirements and deliver impactful solutions.
Requirements
- Demonstrated experience as a Senior Software Engineer working with large-scale distributed systems.
- Strong proficiency in at least one modern backend language such as Go, Java, Python, or Ruby.
- Experience designing and building high-performance data processing or query engines.
- Familiarity with graph databases or concepts of relational data modeling at scale is a significant plus.
- Understanding of data streaming technologies like Kafka and distributed databases.
- Excellent problem-solving skills and the ability to lead complex technical initiatives.
- Effective communication and collaboration skills in a remote team environment.
What You'll Gain
- The opportunity to work on a foundational platform at Datadog, impacting countless customers and products.
- A chance to solve truly massive scale challenges, handling millions of updates per second.
- Significant influence over technical decisions and the architectural direction of a critical system.
- A collaborative, supportive, and innovative remote-first work environment.
- Professional growth and development within a rapidly expanding, industry-leading company.
- The flexibility of a fully remote role, allowing you to work from anywhere in the world.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

