About the company
The Binance Exchange is a leading cryptocurrency exchange founded in 2017 in Hong Kong. It features a strong focus on altcoin trading. Binance offers crypto-to-crypto trading in more than 600 cryptocurrencies and virtual tokens, including Bitcoin (BTC), Ether (ETH), Litecoin (LTC), Dogecoin (DOGE), and its own token Binance Coin (BNB).
Job Summary
Responsibilities
šDesign and develop high-performance components of our trading engine šOptimize system internals including memory management, CPU cache usage, and NUMA awareness šConduct kernel-level tuning and real-time system profiling šContinuously monitor system performance, identify bottlenecks, and drive end-to-end optimizations šBuild highly reliable backend services capable of handling sharp traffic surges šUse advanced profiling tools (e.g., perf, flamegraphs) to analyze and improve performance šWrite production-grade code in C++ or Rust that is secure, fast, and scalable
Requirements
šBachelorās degree in Computer Science, Mathematics, or a related technical field šProficiency in C++ or Rust is mandatory šProficient in both English & Chinese is required to be able to coordinate with overseas partners and stakeholders šDeep understanding of system-level concepts such as: Memory management, CPU architecture and cache behavior, Lock-free programming, memory barriers, and multithreading and concurrency šExperience with network-level optimizations, including TCP tuning and kernel bypass šProven experience optimizing for low-latency and high-throughput environments šStrong foundation in data structures, algorithms, and performance profiling šPrior experience building or maintaining high-frequency trading systems šBackground in financial technology or real-time systems is preferred
If youāre passionate about blockchain and decentralized technologies, explore more opportunities in web3 and cryptocurrency careers.