C++ Developer (Software-Defined Storage)
C++ Developer (Software-Defined Storage)
SberCloud – облачный провайдер Группы Сбербанк, предоставляющий услуги для бизнес-клиентов на базе технологий Группы Сбербанк, одной из крупнейших технологических экосистем в России. Предоставляя клиентам передовые облачные технологии, совместимые с привычной для их бизнеса архитектурой ИТ-приложений, мы делаем возможным технологический прорыв. Мы создаем облачную платформу SberCloud, используя многолетний опыт развития ИТ-инфраструктуры Группы Сбербанк, обеспечения ее надежности, безопасности и эффективности в условиях стремительно растущих нагрузок и темпа изменений.
Вам предстоит:
Разрабатывать распределенный, отказоустойчивый, высоконагруженный software-defined storage, который будет работать на тысячах машин и хранить петабайты данных;
Проектировать и реализовывать протоколы взаимодействия узлов кластера между собой;
Участвовать в проектировании архитектуры;
Делать Code Review;
Стек технологий: С++20, coroutines, futures and continuations, opentracing, protobuf, prometheus, grafana и прочее - мы ограничены в выборе лишь целесообразностью.
Требования:
Знание C++;
Понимание принципов работы ядра Linux (memory managment; network/file/block layer);
Опыт разработки многопоточных и асинхронных приложений;
Опыт разработки сетевых приложений (TCP/IP);
Умение тестировать код с помощью автотестов;
Опыт использования инструментов отладки и анализа производительности: strace/gdb/perf.
Условия:
Офис у м. Арбатская, Библиотека им Ленина;
ДМС + стоматология;
Корпоративные скидки для сотрудников Группы Сбербанк;
Льготные условия для кредитования;
Гибкий график начала рабочего дня.