Software Engineer - Linux kernel / eBPF (APM) at Datadog
Overview
Datadog is seeking a Software Engineer to contribute to Linux kernel integration, eBPF instrumentation, and APM tracing. You will help enhance the performance, reliability, and observability of our cloud-scale platform by developing kernel-level components and efficient eBPF programs.
Responsibilities
- Design, implement, and optimize kernel-space components and eBPF programs for advanced observability and tracing.
- Collaborate with the Linux and kernel instrumentation teams to improve data collection, performance, and scalability of Datadog APM.
- Debug, profile, and instrument systems to identify and resolve performance bottlenecks.
- Contribute to code quality, reviews, and best practices for high-assurance software in a distributed environment.
- Participate in incident response and post-mortems to drive continuous improvement.
Qualifications
- Strong proficiency in C/C++ and low-level systems programming.
- Experience with Linux kernel development, kernel modules, or eBPF programming.
- Solid understanding of observability, tracing, and performance optimization techniques.
- Ability to work in a collaborative, cross-functional team environment.
Nice-to-have
- Experience with Datadog or similar monitoring/observability platforms.
- Knowledge of distributed systems, networking, and data plane instrumentation.
Benefits & Perks
- Competitive salary and stock options.
- Comprehensive health and wellness benefits.
- Flexible work arrangements and generous time off.