CareerPlanGet AI match score →

Senior Software Engineer (YDB Team)

Amsterdam💼 Full-time🗓 2026-07-01 → 2026-07-31

Core

Building a scalable binary object storage foundation and distributed relational database for AI workloads and cloud operations.

Role type

Senior Software Engineer (C++)

Builds

YDB, an open-source distributed storage and database system

Domain

Cloud Infrastructure / Distributed Systems / Storage

Deliverable

production ML models | infrastructure

Required skills

C++ programming, high-performance low-latency component development, CPU cache optimization, NUMA architecture, modern CPU atomic operations, core dump analysis, flamegraph profiling

Preferred skills

LSM trees, B+ trees, debugging tools (perf, VTune, bpftrace, gdb), erasure coding, storage device internals (NVMe, HDD), Linux kernel, SPDK/DPDK, libaio, io_uring, networking protocols (TCP, UDP, InfiniBand, RoCE/RDMA), Kubernetes, Grafana, incident resolution, distributed storage design, availability/durability calculations

Technologies

C++, Linux, NVMe, HDD, InfiniBand, RoCE/RDMA, Kubernetes, Grafana, SPDK, DPDK, libaio, io_uring

Responsibilities

Adapt YDB to leverage modern hardware (QLC NVMe, 800Gb/s network, BlueField DPUs), maximize performance on HDDs and TLC NVMe, reengineer YDB components with efficient algorithms for complex system challenges

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗