OKX

eBPF Software Engineer

OKX

Apply
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