eBPF Software Engineer
OKX
4 months ago
Hong Kong, Hong Kong
Senior / Staff+
Responsibilities
- Lead the architecture design and core R&D of cloud-native observability, networking, and security products based on eBPF technology.
- Spearhead kernel-level data collection using eBPF, including network traffic and performance events.
- Conduct in-depth research on eBPF applications for observability and design non-intrusive solutions.
- Explore eBPF applications in high-performance networking and integrate with projects like K8s CNI.
- Optimize performance and stability of the eBPF agent across different kernel versions.
- Track developments in eBPF and related open-source communities to enhance product capabilities.
- Act as a technical evangelist in the eBPF domain, providing training and guidance to the team.
Requirements
- Bachelor's degree or higher in Computer Science or a related field with 8+ years of experience in low-level software development.
- Proficient in C/C++ or Rust, and skilled in Golang for developing control planes or data processing applications.
- Rich theoretical knowledge and practical experience with eBPF/BPF and related development libraries.
- In-depth understanding of the Linux kernel with research experience in modules like the network stack.
- Profound understanding of cloud-native observability and open-source projects like Prometheus.
- Familiarity with Kubernetes architecture and practical experience in container networking.
- Exceptional problem-solving skills and experience with system tools for performance analysis.
- Experience in kernel module development or cloud-native networking is a strong plus.
- Active contributors to open-source communities are highly preferred.
Benefits
- Competitive total compensation package.
- L&D programs and education subsidy for employee growth.
- Various team building programs and company events.
- Wellness and meal allowances.
- Comprehensive healthcare schemes for employees and dependants.
- Additional perks to be discussed during the process.
Tech Stack
CC++GoKubernetesPrometheusRust
Categories
BackendDevOpsEmbeddedSecurity