C++ Developer (Network Block Storage)
Описание
Локация: Офис или гибридный формат в Москве, Санкт-Петербурге, Казани, Екатеринбурге, Нижнем Новгороде или НовосибирскеКомпанияYandex Cloud — облачная платформа, предоставляющая широкий спектр инфраструктурных и платформенных сервисов.Что делатьРазвивать Yandex Network Block Storage (NBS) — базовый слой хранения для виртуальных машин Compute Cloud.Повышать отказоустойчивость распределённой системы и обеспечивать стабильную работу при сбоях.Оптимизировать потребление ресурсов, необходимых для работы блочного устройства и надёжного распределённого хранения данных.Улучшать архитектуру и эксплуатацию системы, работающей на нескольких тысячах серверов.Работать с RDMA, оптимизируя datapath для минимизации задержек и достижения высокой пропускной способности.ТребованияОпыт разработки высоконагруженных распределённых сервисов или систем реального времени, близких к железу.Глубокие знания C++.Свободное владение классическими алгоритмами и структурами данных.Понимание парадигмы многопоточности, её основных подходов, проблем и ограничений.Стаж работы от 5 лет.Культура и преимуществаРабота в одной из крупнейших технологических компаний с огромным масштабом инфраструктуры.Возможность выбора между офисной работой и гибридным форматом.Широкий выбор локаций для работы (Москва, СПб, Казань, Екатеринбург, Нижний Новгород, Новосибирск).Решение сложнейших инженерных задач в области распределённого хранения данных.