Не получаете ответ?
Вакансия опубликована 7 дн. назад - шансы на ответ снижаются.
обновлено 8 дней назад
Разработчик на C++ в команду распределённого хранилища YDB (C++)
RUВакансия из Hirify RU, списка российских tech-компаний
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Разработчик на C++ в команду распределённого хранилища YDB (C++): Оптимизация компонентов высоконагруженной отказоустойчивой распределённой базы данных с акцентом на многопоточность, сетевые библиотеки и работу с дисками. Focus on создании и верификации алгоритмов и протоколов, оптимизации производительности с Perf, VTune или BpfTrace и разработке систем с открытым исходным кодом.
Локация: Москва, Санкт-Петербург, Екатеринбург, Новосибирск или Нижний Новгород; офисный или гибридный формат работы
Компания
Yandex развивает YDB — распределённую отказоустойчивую реляционную базу данных с открытым исходным кодом и сопутствующей платформой serverless-технологий.
Что делать
- Оптимизировать ключевые компоненты распределённого хранилища YDB.
- Разрабатывать и улучшать акторную систему, сетевые библиотеки, Pdisk, Vdisk, BSController, Blob Depot и KeyValue tablet.
- Создавать новые алгоритмы и протоколы и проверять их корректность.
- Разрабатывать многопоточный код и оптимизировать производительность программ.
- Участвовать в разработке и эксплуатации высоконагруженной системы с открытым исходным кодом.
Требования
- От пяти лет опыта разработки.
- Более трёх лет коммерческой разработки на C++.
- Знание классических алгоритмов и структур данных.
- Опыт работы с Linux и многопоточным кодом, понимание различий между lock-free и wait-free.
- Уверенное использование Perf, VTune или BpfTrace для оптимизации программ.
- Способность создавать и верифицировать алгоритмы и протоколы.
Хорошо, если есть
- Знание устройства дисков, сети, процессора и памяти.
- Опыт разработки высоконагруженных распределённых, близких к аппаратному уровню сервисов или систем реального времени.
Культура и преимущества
- Разработка ведётся в GitHub в формате открытого исходного кода.
- Результаты работы доступны пользователям и сообществу.
- Возможность участвовать в развитии инфраструктурной платформы, включающей персистентные очереди, федеративные запросы и сетевые диски.
- Участие в технических конференциях и выступлениях для разработчиков.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Яндекс
10 дней назад
Старший разработчик на C++ (Яндекс Браузер)
Яндекс
10 дней назад
Разработчик на C++ в группу пешеходной и транспортной навигации (C++)
VK
9 дней назад
Старший разработчик (YDB)
VK
4 дня назад
Java/Go Engineer в команду разработки YDB
400 000₽
MIND Software
8 дней назад
Senior Software Engineer (C++) / Database Systems
Яндекс
10 дней назад