9946 вакансий из первоисточников от 62 компании

Свежие вакансии с официальных сайтов компаний. Полные описания и прямой отклик работодателю.

В выдаче: 9946 вакансий 62 компании

Загружаем каталог...

Вакансия из официального источника

Разработчик в команду функциональности ядра 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 .

Мы ждём, что вы

- Знаете классические алгоритмы и структуры данных

- Любите C++ и пишете на нём более трёх лет

- Работали с Linux

- Способны создавать новые алгоритмы и протоколы и умеете их верифицировать

- Разрабатывали многопоточный код, различаете loсk-free и wait-free

- Имеете опыт оптимизации программ, уверенно пользуетесь Perf и VTune или BpfTrace

Будет плюсом, если вы

- Знаете, как устроены диски, сеть, процессор и память

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

Узнать больше

-

YDB

-

Офисы в Новосибирске

-

Офисы в Екатеринбурге

-

Офисы в Москве

-

Офисы в Санкт-Петербурге

-

Офисы в Нижнем Новгороде

-

Как в Яндексе проходят алгоритмические секции собеседований

-

Как мы нанимаем бэкенд-разработчиков

-

Задачи для подготовки к собеседованиям

Откликнуться на сайте компании

Источник: официальный сайт Яндекс. Актуальность проверена 14.09.2026 13:31 (Екатеринбург).