Senior Rust Engineer (Performance engineering)Active

The opportunity

Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We are trusted by 300+ million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed,…

What you'll do

  • Over 5 years of software engineering experience with a solid foundation in backend systems

  • Proficient in Rust, with deep understanding of Ownership, Lifetime, and: safety boundaries; or proficient in C++, able to write robust and efficient code

  • Familiar with Tokio / async-std, with experience in asynchronous and multithreaded concurrent programming

  • Experience in system-level performance optimization, familiar with caching,: memory pools, object reuse, and other optimization techniques

  • Familiar with network technologies such as TCP, UDP Multicast, epoll, io_uring

  • Familiar with Linux performance tuning including CPU Affinity, isolcpus, IRQ Affinity

What they're looking for

  • Design highly reliable services capable of handling significant traffic fluctuations
  • Monitor backend performance, identify bottlenecks, and implement effective optimizations
  • Design and develop scalable backend systems, services, and APIs
  • Collaborate with cross-functional teams to solve complex technical challenges