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

Разработчик на С++ в команду распределённого хранилища 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