Create New Account
Sign up to continue searching for suitable jobs in Web 3.0

OR
Terms of Use
Already have an account?

Log In to Your Account
Log in to continue searching for suitable jobs in Web 3.0

OR
Don’t have an account?
OKX
eBPF Software Engineer
atĀ OKX
about 16 hours ago | 11 views | Be the first one to apply

eBPF Software Engineer

Full-time
Hong Kong, Asia

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.

Salaries for similar jobs:

Similar jobs

about 15 hours ago | 21 views | Be the first one to apply
about 15 hours ago | 19 views | Be the first one to apply
Full-time
India, Asia
about 16 hours ago | 15 views | Be the first one to apply
Full-time
Spain, Europe
about 16 hours ago | 18 views | Be the first one to apply
about 16 hours ago | 16 views | Be the first one to apply