Назад
14 дней назад

Binance Accelerator Program - System Performance Engineer (AI)

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

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

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

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

Текст:
/
TL;DR
Binance Accelerator Program - System Performance Engineer (AI) (High-Performance Systems): Designing and optimizing high-throughput, low-latency infrastructure with an accent on messaging, concurrency, networking, memory management, and multithreaded processing. Focus on identifying CPU, memory, operating system, and networking bottlenecks, building benchmarking and profiling tools, and improving p50/p99/p999 latency.

Location: Singapore; remote-first, work-from-home arrangement may vary depending on the role and team.

Company

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

What you will do

  • Design and optimize high-throughput, low-latency systems, including messaging infrastructure, concurrent processing pipelines, and networking.
  • Identify and resolve performance bottlenecks across CPU, memory, operating systems, networking, and concurrency.
  • Optimize memory allocation, data structures, serialization, and multithreaded processing.
  • Explore lock-free architectures, CPU affinity, and advanced memory-management techniques.
  • Build benchmarking and profiling tools to measure throughput, CPU efficiency, and p50/p99/p999 latency.
  • Collaborate with experienced engineers to investigate complex performance issues and deliver measurable improvements.

Requirements

  • Currently pursuing or recently completed a Master's, MPhil, or PhD in Computer Science, Computer Engineering, Computer Systems, or a related technical field.
  • Strong knowledge of data structures, algorithms, operating systems, networking, memory management, and concurrency.
  • Proficiency in at least one programming language, preferably C++, Rust, or Java.
  • Strong analytical and problem-solving skills, with the ability to develop measurable hypotheses for complex systems.
  • Interest in how software interacts with hardware and how system performance can be improved.
  • Strong learning agility and curiosity; prior low-latency or trading-systems experience is not required.

Nice to have

  • Experience with high-performance computing, low-latency systems, multithreaded programming, or distributed systems.
  • Knowledge of lock-free data structures, CPU caches, NUMA, SIMD, memory pools, or CPU affinity.
  • Experience with Linux systems programming, network programming, RDMA, DPDK, io_uring, or eBPF.
  • Familiarity with profiling, benchmarking, and performance-analysis tools such as perf or FlameGraph.
  • Exposure to compiler or runtime optimization, database or storage internals, high-performance serialization, open-source systems projects, academic research, or competitive programming.

Culture & Benefits

  • Remote-first, work-from-home arrangement, subject to the nature of the role and team.
  • Collaboration with experienced engineers and world-class talent in a global, user-centric organization.
  • Flat structure with autonomy on challenging, performance-critical projects.
  • Opportunities for career growth and continuous learning.
  • Competitive salary and company benefits.

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