EBPF Principal Developer
Core
Design, develop, and optimize eBPF programs for networking, observability, and security use cases to provide deep visibility and control over systems.
Role type
Principal eBPF Developer (Linux systems programming)
Builds
eBPF-based solutions for observability, networking, and security
Domain
Cybersecurity, Linux kernel internals, high-performance systems
Deliverable
production ML models | product features | infrastructure
Required skills
eBPF development and optimization, Linux kernel internals, C/C++ programming, networking stack knowledge, performance tuning, BCC/libbpf/bpftrace frameworks
Preferred skills
observability platforms, tracing systems, container environments (Docker, Kubernetes), cloud-native architectures, Go/Rust/Python integration, high-performance distributed systems
Technologies
eBPF, Linux kernel, C, C++, BCC, libbpf, bpftrace, Docker, Kubernetes, Go, Rust, Python
Responsibilities
Design and optimize eBPF programs for networking, observability, and security; guide best practices in eBPF development; work with kernel-level instrumentation and tracing; ensure efficiency and scalability of eBPF solutions; collaborate with platform, infrastructure, and security teams; troubleshoot complex system-level issues
Seniority
Principal, hands-on IC with technical leadership