Yandex Network Blockstore — это сетевое блочное устройство, которое используют все машины в Yandex Cloud. Цель нашей команды — улучшать Yandex Network Blockstore, чтобы оно работало бесперебойно и пользователи не задумывались о технологиях, которые обеспечивают хранение данных на дисках виртуальных машин. Подробнее об устройстве вы можете узнать из доклада: Вы будете участвовать в развитии Yandex Cloud в рамках команды Cloud Foundation Services, получите опыт создания сложных отказоустойчивых распределённых систем, сможете заметно улучшить уникальную распределённую систему хранения данных и познакомиться изнутри с особенностями самых разных сервисов Яндекса.

Обязанности:

Работа с технологиями Yandex Database (YDB)
Вам предстоит работать с универсальной распределённой системой YDB, оптимизировать взаимодействие с ней, чтобы ускорить исполнение пользовательских запросов к сетевым дискам и файловым хранилищам. Проработка и ведение крупных кросс-командных проектов под ключ
Вы будете отвечать за реализацию и внедрение новых функций или существенных изменений архитектуры. Разработка новых типов дисков
Вам предстоит разрабатывать новые типы дисков, которые будут отвечать различным пользовательским сценариям. Работа с сетевыми дисками и файловыми хранилищами
Вам предстоит работать с различными протоколами для работы с сетевыми дисками и файловыми хранилищами, такими как ISCSI и NFS. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Любите и умеете писать надёжный код на С++
  • Реализовывали крупные (от года) проекты в роли технического лидера, архитектора или ключевого разработчика
  • Знаете классические алгоритмы и структуры данных, умеете применять их
  • Разрабатывали высоконагруженные распределённые близкие к железу сервисы или сервисы реального времени