About the company
About OKX OKX is a leading crypto trading app, and a Web3 ecosystem. Trusted by more than 20 million global customers in over 180 international markets, OKX is known for being the fastest and most reliable crypto trading app of choice for investors and professional traders globally. Our Singapore office is a Product and Engineering hub and we are in the progress of expanding our teams in Singapore for the continuous growth of our global business. We build and maintain core trading platform with millions of daily active users. Design, Product and Engineering teams work cross-functionally to identify customer needs, and ship high-quality new features through fast iterations.
Job Summary
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 but not limited to network traffic, syscalls, and performance events (profiling), and build high-performance data processing pipelines. šConduct in-depth research on the application of eBPF in observability, designing and implementing non-intrusive solutions for distributed tracing, metrics monitoring, and continuous profiling. šExplore the application of eBPF in high-performance networking, such as kernel network acceleration, load balancing, and traffic scheduling, and integrate with projects like K8s CNI to provide innovative container networking solutions. šBe responsible for the performance optimization and stability of the eBPF agent, addressing compatibility, security, and resource consumption issues across different kernel versions. šTrack the latest developments in eBPF and related open-source communities (e.g., Cilium, Falco, Pixie), translating cutting-edge technologies into product capabilities to maintain the company's leadership in underlying cloud-native technologies. šAct as a technical evangelist in the eBPF domain, responsible for overcoming technical challenges, knowledge sharing, and providing professional training and guidance to the team.
Qualifications:
šBachelor's degree or higher in Computer Science or a related field, with 8+ years of experience in low-level software or systems development. šProficient in C/C++ or Rust, and skilled in using Golang for developing upper-level control planes or data processing applications. šRich theoretical knowledge and practical experience with eBPF/BPF, familiar with the entire lifecycle of eBPF program development, loading, and verification. Experience with development libraries/frameworks like BCC, libbpf, or Cilium/ebpf is required. šIn-depth understanding of the Linux kernel, with deep research into at least one module such as the network stack, file system, or process scheduler.
If youāre passionate about blockchain and decentralized technologies, explore more opportunities in web3 and cryptocurrency careers.


.jpg?1700169058)

