C++ Developer (Distributed Systems)
Описание
Локация: Гибридный формат в городах: Москва, Санкт-Петербург, Новосибирск, Екатеринбург или Нижний НовгородКомпанияYandex (YDB) — распределённая отказоустойчивая реляционная БД с открытым исходным кодом и платформа для создания инфраструктурных компонентов.Что делатьРазрабатывать новые алгоритмы балансировки и подходы к масштабированию системной распределённой инфраструктуры.Реализовывать интеграции с внешними системами управления идентификацией и доступом, а также развивать работу с секретами.Оптимизировать автоматическое партиционирование таблиц и снижать стоимость операций со схемой БД.Развивать систему прав YDB и совершенствовать подсистему аудитного логирования.Проводить RnD исследования и проектировать архитектурные изменения совместно со смежными командами.ТребованияУверенное владение C++ (опыт разработки более 3 лет).Глубокие знания классических алгоритмов и структур данных.Понимание парадигмы многопоточности, её проблем и ограничений.Опыт разработки высоконагруженных, распределённых или real-time сервисов.Общий опыт работы от 5 лет.