Назад
13 дней назад

Senior Rust Engineer (Performance Engineering)

Формат работы
remote (только ASIA)/onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Rust Engineer (Performance Engineering) (Rust/backend systems): Designing and optimizing scalable backend services and APIs for a global blockchain ecosystem with an accent on asynchronous concurrency, system-level performance, and reliability under fluctuating traffic. Focus on identifying bottlenecks, tuning Linux and networking performance, and building efficient multithreaded services with Rust or C++.

Location: Asia; onsite or remote

Company

Binance operates a global blockchain ecosystem spanning cryptocurrency trading, finance, payments, institutional services, education, research, and Web3 products.

What you will do

  • Design highly reliable backend services, systems, and APIs that handle significant traffic fluctuations.
  • Monitor backend performance, identify bottlenecks, and implement system-level optimizations.
  • Develop asynchronous and multithreaded services using Rust or C++.
  • Apply optimization techniques such as caching, memory pools, and object reuse.
  • Collaborate with cross-functional teams to solve complex technical challenges.
  • Deploy and operate software in production environments using Linux.

Requirements

  • More than 5 years of software engineering experience with a strong backend systems foundation.
  • Proficiency in Rust, including ownership, lifetimes, and safety boundaries; alternatively, strong C++ skills with the ability to write robust and efficient code.
  • Experience with Tokio or async-std and asynchronous, multithreaded concurrent programming.
  • Knowledge of TCP, UDP Multicast, epoll, io_uring, and Linux performance tuning, including CPU Affinity, isolcpus, and IRQ Affinity.
  • Proficiency with performance analysis and benchmarking tools such as perf, FlameGraph, Cachegrind, and Criterion.
  • Bachelor’s degree in Computer Science, Mathematics, or a related field.

Nice to have

  • Experience developing high-performance systems and optimizing performance with C++ or Rust.
  • Experience extending production databases such as PostgreSQL, MySQL, or MongoDB.
  • Experience building trading systems, preferably for an exchange, or working with financial and security-constrained systems.

Culture & Benefits

  • Work in a global, user-centric organization with a flat structure and experienced colleagues.
  • Own fast-paced projects in an innovative, results-driven environment.
  • Access career growth and continuous learning opportunities.
  • Receive competitive compensation and company benefits.
  • Work from home when supported by the business team; the arrangement may vary based on business needs.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →