Абсолютно новый, с полным отсутствием legacy, проект разработки программного продукта хранения и обработки данных. Полностью обеспечен современным высокотехнологическим железом.
Обязанности
### Тебе предстоит:
- разрабатывать распределенную, отказоустойчивую, высоконагруженную программно-определяемую систему хранения данных
- заниматься оптимизацией по скорости, памяти, улучшением многопоточности
- обеспечивать отказоустойчивость (определение и классификация отказов, восстановление данных, перебалансировка, оповещение)
- адаптировать под различные типы клиентов (БД разных видов, HPC, виртуальные машины)
- интегрировать с внешними системами AAA, PAM и мониторинга
- заниматься написанием вспомогательного ПО (инструменты сопровождения)
- проводить Code Review
- писать автотесты.
Требования
### Мы ждем от тебя:
- опыт коммерческой разработки на С++ от 3-х лет
- хорошую алгоритмическую подготовку
- опыт командной разработки в среде Linux
- опыт проведения Code Review.
Будет плюсом:
- знание Python/ CMake
- понимание принципов работы ядра Linux (memory management; network/file/block layer)
- опыт разработки многопоточных и асинхронных приложений
- понимание принципов low latency, lockless, atomic кода
- опыт разработки сетевых приложений (TCP/IP, UDP)
- опыт тестирования кода с помощью автотестов
- опыт разработки с DPDK, SPDK, PMDK
- знание основных библиотек и инструментов разработки HPC инфраструктуры
- знание XDP, eBPF, RDMA, ZeroCopy.
Условия
### Мы предлагаем:
- гибридный формат работы, офис рядом с м. Кутузовская
- ежегодный пересмотр зарплаты и годовую премию
- уникальную систему обучения Сбера для профессионального и карьерного развития
- расширенный ДМС и льготное страхование для семьи
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
- бесплатную подписку СберПрайм+, скидки на продукты компаний-партнеров
- вознаграждение за рекомендацию друзей в команду Сбера
- корпоративную пенсионную программу.

