2h ago

Senior Software Engineer (YDB Team)

Germany; Netherlands; Prague, Czech Republic; Remote - Europe; United Kingdom
full-timesenior Remotecloud computing

Tech Stack

Description

You will adapt YDB to leverage modern hardware like QLC NVMe drives and dual 800Gb/s network adapters, maximize performance on HDDs and TLC NVMe, and reengineer components with efficient algorithms to solve complex system challenges.

Requirements

  • 5+ years of experience in C/C++ programming for highly loaded systems
  • Understanding of core dumps, flamegraphs, and sanitized builds
  • Experience developing high-performance, low-latency components
  • Understanding of CPU caches, Modern CPU atomic operations and NUMA architectures
  • Familiarity with on-disk data structures (LSM trees, B+ trees) and debugging tools like perf, VTune, bpftrace, gdb

Responsibilities

  • Adapt YDB to leverage modern hardware to its fullest potential: QLC NVMe drives, Dual 800Gb/s network adapters, BlueField DPUs
  • Maximize performance on widely used devices such as HDDs and TLC NVMe
  • Reengineer YDB components with more efficient algorithms to solve complex system challenges
0 views 0 saves 0 applications