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