What is an Embedded Engineer at Datadog?
At Datadog, low-level engineering underpins the infrastructure that processes trillions of observability data points every single day. As an Embedded Engineer, your mission centers on building software that operates at the boundary between application logic, operating system kernels, and physical hardware. Whether developing agent modules, optimizing memory footprints, or deploying edge infrastructure, you write the performant, resilient code that collects metrics, traces, and logs from complex client environments without degrading host performance.
The impact of this role is massive: Datadog's lightweight agents run across millions of host machines, containers, and edge devices worldwide. A memory leak, inefficient CPU wake cycle, or unhandled system call failure in an embedded agent component does not just affect one application—it impacts the stability of global customer infrastructure. You will work on micro-benchmarking memory allocations, managing concurrent hardware interfaces, and writing low-overhead code using modern low-level systems languages.
This role combines deep systems programming with high-scale architecture. You will partner with core platform teams, infrastructure developers, and security engineers to solve hard low-level engineering challenges. Success in this position requires a passion for kernel mechanics, concurrency models, resource constraints, and software safety.

