Не получаете ответ?
Вакансия опубликована 8 дн. назад - шансы на ответ снижаются.
обновлено 9 дней назад
Разработчик в команду функциональности ядра YDB (YDB)
RUВакансия из Hirify RU, списка российских tech-компаний
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Разработчик в команду функциональности ядра YDB (C++): разработка core-компонентов распределённой отказоустойчивой базы данных с акцентом на управление кластерами, захват изменений, disaster recovery и многопоточность. Focus on создание алгоритмов и протоколов, оптимизацию высоконагруженного кода и разработку компонентов для распределённых систем.
Локация: Новосибирск, Екатеринбург, Москва, Санкт-Петербург или Нижний Новгород; гибридный или офисный формат.
Компания
YDB — распределённая отказоустойчивая реляционная база данных с открытым исходным кодом, ориентированная на высокую доступность, масштабируемость и производительность.
Что делать
- Разрабатывать core-компоненты YDB и инфраструктурные компоненты на базе движка.
- Работать над Cluster Management System, включая управление жизненным циклом кластера и обновления без простоя.
- Развивать Node Broker, Change Data Capture и чтение потоков изменений из YDB Topics.
- Разрабатывать компоненты disaster recovery: резервное копирование, восстановление и асинхронную репликацию.
- Создавать распределённый квотировщик ресурсов и участвовать в опенсорс-разработке.
Требования
- От пяти лет опыта разработки.
- Более трёх лет коммерческой разработки на C++.
- Знание классических алгоритмов и структур данных.
- Опыт работы с Linux, многопоточным кодом и верификацией алгоритмов и протоколов.
- Понимание различий между lock-free и wait-free, опыт оптимизации программ с использованием Perf, VTune или BpfTrace.
Хорошо, если есть
- Знание устройства дисков, сети, процессора и памяти.
- Опыт разработки высоконагруженных распределённых систем, близких к аппаратному уровню, или систем реального времени.
Культура и преимущества
- Разработка ведётся в открытом исходном коде, большая часть проектов размещается на GitHub.
- Возможность работать с высоконагруженной распределённой системой.
- Участие в технических конференциях и выступлениях для разработчиков.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Яндекс
11 дней назад
Старший разработчик на C++ (Яндекс Браузер)
Яндекс
11 дней назад
Разработчик на C++ в группу пешеходной и транспортной навигации (C++)
MIND Software
9 дней назад
Senior Software Engineer (C++) / Database Systems
Крибрум
10 дней назад
Rust-разработчик поискового движка
VK
9 дней назад
Старший разработчик (YDB)
VK
9 дней назад