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