engineering
Posted 2 weeks agoSenior Software Engineer - Linux
at Datadoghq
IsraelHybrid
Responsibilities
- Design and build core components of our zero-instrumentation APM product using eBPF and Go
- Develop systems to auto-discover services, classify L7 protocols, and extract RED metrics from both plaintext and TLS traffic
- Solve complex challenges around protocol parsing, encryption handling, and performance at the kernel level
- Ensure broad compatibility across Linux kernel versions, distributions, and diverse customer environments
- Collaborate across teams to drive technical direction, improve reliability, and scale the system for production use Who You Are:
Requirements
- The eBPF APM team is building a zero-instrumentation observability solution that automatically discovers services on every host, supports both plaintext and TLS-encrypted traffic, classifies Layer 7 protocols, decodes service-level traffic, and reports RED (requests, errors, duration) metrics.
- Leveraging deep expertise in eBPF, the team operates across a wide range of Linux kernel versions, distributions, and complex customer environments.
- In addition to low-level networking, the team solves challenges related to protocol versioning, TLS detection across diverse languages and runtimes, and resilient performance in production systems
- We’re looking for a senior engineer with strong systems-level thinking and a good understanding of Linux. You should be comfortable working close to the kernel, ideally with
- experience in eBPF, or with a strong desire to dive into it.
- Proficiency in C/C++/ Go is essential, and familiarity with networking protocols, TLS internals, or distributed tracing is a strong advantage.
- experience in backend or systems-level development, with strong proficiency in Go or similar languages (C/C++)
- You’re comfortable working close to the Linux kernel and have
- experience (or interest) in eBPF, networking, or observability tooling
- You’ve built or operated scalable systems in complex environments and understand how to design for reliability and compatibility
- You’re excited about leveraging AI tools to enhance how you code, solve problems, and build – or eager to learn how
- You have demonstrated ability to use AI coding tools in day-to-day workflows and validate, critique, and refine AI-generated output
- You’re motivated to push the boundaries of how AI can improve software engineering best practices and contribute to building AI-enabled products Datadog values people from all walks of life.
- 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.
- It brings applications, infrastructure, data, models, and security into one place, using AI to detect and resolve issues before they impact customers.
- Trusted globally by Fortune 500 companies and high-growth AI leaders, Datadog enables businesses to move faster with clarity and confidence.
- Learn more about #DatadogLife on Instagram , LinkedIn, and Datadog Learning Center.
Benefits
- New hire stock equity (RSUs) and employee stock purchase plan (ESPP)
Additional details
- You’ll join a high-impact team tackling ambitious technical challenges—like decoding traffic across multiple protocols, and ensuring high-fidelity metrics in complex, real-world environments.
- You’ll be expected to lead design and implementation efforts, contribute to roadmap planning, and collaborate across teams to ensure our solution remains robust, scalable, and frictionless for our users.
- This role is a great fit for engineers who thrive on low-level, performance-sensitive problems, and want to shape the future of observability through cutting-edge kernel technology.
- At Datadog, we place value in our office culture - the relationships that it builds, the creativity it brings to the table, and the collaboration of being together.
- We operate as a hybrid workplace to ensure our employees can create a work-life harmony that best fits them. What You’ll Do:
- You thrive in a fast-paced, technically deep environment, and are excited to solve hard problems with a small, focused team
- We understand not everyone will meet all the above
- qualifications on day one. That's okay. If you’re passionate about technology and want to grow your skills, we encourage you to apply.
- Continuous professional development, product training, and career pathing
- Intradepartmental mentor and buddy program for in-house networking