ЯндексЯндекс

Разработчик на С++ в команду распределённого хранилища YDB

офис, гибрид, Новосибирск

Команда разработки YDB работает над низкоуровневыми компонентами распределённого хранилища. Задача — оптимизировать производительность и надёжность ключевых модулей (Pdisk, Vdisk, Blob Depot и т.п.) и поддерживать открытый исходный код проекта

ГрейдMiddle/Senior
Опытот 3 лет

Стек

C++LinuxPerfVTuneBpfTraceGit

Задачи

  • Оптимизация и профилирование ключевых компонентов хранения
  • Разработка и верификация новых алгоритмов и сетевых протоколов
  • Разработка многопоточного кода с применением lock-free/wait-free подходов
  • Оптимизация производительности с использованием Perf, VTune, BpfTrace
  • Участие в open‑source разработке проекта на GitHub

Обязательно

  • Знание классических алгоритмов и структур данных
  • Опыт разработки на C++ более трёх лет
  • Опыт разработки под Linux
  • Умение проектировать и верифицировать алгоритмы и протоколы
  • Опыт разработки многопоточного кода, понимание lock-free и wait-free
  • Опыт профилирования и оптимизации производительности с Perf/VTune/BpfTrace

Будет плюсом

  • Понимание устройства дисков, сети, процессора и памяти
  • Опыт разработки высоконагруженных распределённых систем или realtime‑сервисов, близких к «железу»
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT