Задачи:
— Управлять командой разработки: декомпозировать и распределять задачи, проводить code review, отвечать за финальный результат.
— Развивать команду: техническая экспертиза, отбор разработчиков.
— Участвовать в разработке наиболее сложных низкоуровневых компонентов.
— Проектировать сложную архитектуру.
— Принимать ключевые технические решения.
— Отвечать за производительность, отказоустойчивость и качество работы системы.
Требования:
— Опыт коммерческой разработки от 6 лет на C++ и Java.
— Акцент на экспертное владение C++ (17/20).
— Java 17.
— Опыт создания или глубокой оптимизации движков, планировщиков запросов.
— Понимание колоночного хранения, принципов индексации и алгоритмов сжатия/компакции данных.
— Понимание принципов многопоточности и управления памятью на низком уровне.
— Linux: оперирование командной строкой, знание основных команд.
— Хорошее знание SQL: написание запросов.
— Понимание сетевого взаимодействия и RPC-фреймворков.
— Будет плюсом опыт работы с bRPC, BDB JE, S3/HDFS, Iceberg.
— Опыт участия в разработке продуктов "с нуля".
Условия:
— Работа в компании, аккредитованной в российском реестре ИТ-компаний.
— Работа в команде с международным опытом и высоким уровнем экспертизы.
— Участие в разработке и развитии мощного продукта в области управления данными.
— Оформление в соответствии с ТК РФ.
— Локация: можно работать из любого города РФ.
— Формат работы: удаленный.
Этапы отбора в команду: краткое собеседование с IT-рекрутером и техническое собеседование с экспертом и CTO.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.