Описание
Департамент разрабатывает TATLIN.OBJECT — распределённое децентрализованное объектное хранилище для надёжного хранения и работы с многопетабайтными объёмами данных. Продукт поддерживает протоколы S3, HTTP, gRPC и sFTP и рассчитан на работу в условиях нестабильной сети и отказов узлов. Развиваются открытая и коммерческая версии продукта.
Задачи
•Разрабатывать компоненты системы на Go и Linux
•Разрабатывать модульные и функциональные тесты, проводить проверку кода
•Диагностировать возможные проблемы системы в тестовых и полевых сценариях
•Взаимодействовать с командами развития продукта, системного тестирования и технической поддержки
•Анализировать требования, выполнять техническую декомпозицию и создавать спецификации компонентов системы
Требования
•Опыт разработки на Go или других системных языках, например C или C++
•Опыт разработки многопоточных приложений
•Знание Linux и опыт работы с этой системой
•Знание сетей, передачи и хранения данных
•Умение и желание находить решения технических задач
•Английский для чтения и написания технической документации
Будет плюсом: опыт работы с высоконагруженными распределёнными системами, разработки систем хранения данных и контейнеризируемых приложений
Условия
•ДМС со стоматологией с первых дней работы
•Льготное страхование близких
•Дополнительный выходной для восстановления здоровья
•Юридические консультации, сессии с психологом и помощь экспертов по ЗОЖ и личным финансам
•Премии за патенты и изобретения
•Учебный портал, участие в конференциях, изучение английского и внешнее профессиональное обучение
•Частичная компенсация тренировок, творческих занятий и участия в соревнованиях
•Скидки и специальные предложения от партнёров
•Возможны интервью и тестовое задание