1. Главная
  2. Вакансии
  3. IT и разработка
  4. Разработчик в команду функциональности ядра YDB
Яндекс YDB

Разработчик в команду функциональности ядра YDB

Зарплата по договоренности
  • ГородМосква
  • ФорматГибрид
  • ЗанятостьПолная занятость
  • ОпытНе указан

YDB — это распределенная отказоустойчивая реляционная база данных с открытым исходным кодом, которая сочетает высокую доступность, масштабируемость и производительность. Вместе с сопутствующим стеком serverless-технологий YDB позволяет организовать систему хранения и обработки данных для самых сложных и требовательных приложений.

YDB — это еще и платформа для создания инфраструктурных компонентов. Мы предлагаем пользователям не только надежные транзакции поверх таблиц, но и готовые решения на основе самого движка: персистентные очереди, федеративные запросы, сетевые диски для виртуальных машин (Yandex Network Block Store) и другие.

Какие задачи вас ждут:

Разработка core-компонент YDB

Компоненты, над которыми вы будете работать:

  • Cluster Management System (CMS) — система управления жизненным циклом кластера: вывод хостов в обслуживание, обновление без даунтайма (rolling update) и т. п.
  • Node Broker — система управления динамическими узлами YDB
  • Change Data Capture — захват изменений в горизонтально масштабируемых таблицах с возможностью чтения потока изменений из YDB Topics
  • Компоненты disaster recovery (восстановления после сбоев) — резервное копирование и восстановление, асинхронная репликация
  • Распределенный квотировщик ресурсов

Опенсорс-разработка

Большую часть разработки ведем в GitHub, поэтому всегда можно посмотреть на результат сделанных задач. Мы не только разрабатываем и эксплуатируем высоконагруженную систему с открытым исходным кодом, но и много выступаем на различных конференциях: HighLoad, CodeFest, Yandex for Developers.

Больше о том, что под капотом платформы Yandex Cloud, — в канале Inside Yandex Cloud

Мы ждем, что вы:

  • Знаете классические алгоритмы и структуры данных
  • Любите C++ и пишете на нем более трех лет
  • Работали с Linux
  • Способны создавать новые алгоритмы и протоколы и умеете их верифицировать
  • Разрабатывали многопоточный код, различаете loсk-free и wait-free
  • Имеете опыт оптимизации программ, уверенно пользуетесь Perf и VTune или BpfTrace

Будет плюсом:

  • Знаете, как устроены диски, сеть, процессор и память
  • Имеете опыт разработки высоконагруженных, распределенных, близких к «железу» сервисов или систем реального времени

Опубликовано 15 октября 2026 · IT и разработка

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

Вся работа в Москве