Не получаете ответ?
Вакансия опубликована 33 дн. назад - шансы на ответ снижаются.
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Разработчик на C++ в команду Tablets (YDB): Разработка и развитие высоконагруженной распределённой базы данных YDB с акцентом на распределённые транзакции, отказоустойчивые таблетки и производительность. Фокус на проектировании алгоритмов и протоколов, динамической реконфигурации компонентов и обеспечении надёжности систем с открытым исходным кодом.
Локация: гибридный формат в офисах Новосибирска, Екатеринбурга, Москвы, Санкт-Петербурга или Нижнего Новгорода.
Компания
Yandex развивает YDB — высоконагруженную распределённую базу данных с открытым исходным кодом.
Что делать
- Проектировать и реализовывать возможности распределённой платформы, включая асинхронную репликацию, инкрементальные бэкапы и различные модели консистентности.
- Развивать механизмы преобразования follower-таблетов в leader и динамической реконфигурации state storage.
- Работать с ключевыми компонентами YDB: datashard, coordinator, mediator, cluster management system, rate limiter и state storage.
- Повышать производительность и надёжность высоконагруженной распределённой системы.
- Участвовать в разработке и эксплуатации open-source-платформы.
Требования
- От 5 лет опыта разработки.
- Знание классических алгоритмов и структур данных.
- Умение читать и понимать чужой код.
- Готовность работать в гибридном формате в одном из указанных российских офисов.
Хорошо, если есть
- Опыт работы с Linux.
- Опыт создания и верификации алгоритмов и протоколов.
- Навыки оптимизации программ с использованием Perf, VTune или BpfTrace.
- Опыт разработки высоконагруженных распределённых систем, близких к аппаратному уровню, или систем реального времени.
Культура и преимущества
- Работа над высоконагруженной системой с открытым исходным кодом.
- Развитие компонентов распределённой платформы, лежащих в основе YDB.
- Возможность работать в офисах Yandex в пяти российских городах.
Процесс найма
- Прохождение алгоритмических секций собеседования.
- Подготовка включает задачи по алгоритмам и структурам данных.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Яндекс
2 дня назад
Разработчик поискового рантайма (C++, SaaS)
ИнфоТех
4 дня назад
Разработчик C++ (Linux)
230 000 - 250 000₽
5 дней назад
Разработчик C/C++ (Телеком)
Фалькон Тех
7 дней назад
Senior Backend разработчик (Rust/C++)
300 000₽
РАДИЙ ТН
6 дней назад
Программист (C++)
300 000 - 300 000₽
HuntTech
4 дня назад
Разработчик C++ (Senior)
250 000 - 310 000₽