Senior C++ developer / Старший инженер-программист С++ (TATLIN.UNIFIED)
YADRO
Полная занятость
Мы в поиске талантливого инженера в команду разработки флагманского продукта компании YADRO – TATLIN.UNIFIED. Продукт представляет собой современное хранилище, созданное для решения задач традиционных корпоративных приложений, больших данных и аналитики, которое используют в ЦОД, публичных и частных облаках.
Вам предстоит заниматься:
разработкой высокопроизводительных data path, control/management path, уровня data protection и кластерных компонентов для системы хранения данных;
разработкой эффективных алгоритмов и структур данных для симметричного active-active кластера;
разработкой высокопроизводительных алгоритмов преобразования данных и алгоритмов уменьшения избыточности данных;
исследованием и решением проблем, связанных с производительностью и стабильностью;
разработкой механизмов репликации данных;
настройкой и доработкой различных подсистем ядра Linux, продвижением наработок в mainline ядра.
Мы ожидаем от будущего члена команды:
понимание устройства современных компьютеров и операционных систем в целом;
знание С и C++11/14/17;
отличное понимание как устроен Linux и Linux/POSIX API;
опыт анализа производительности отдельных приложений и системы в целом;
умение тестировать собственный код;
опыт написания многопоточных и/или асинхронных программ;
также необходимо быть знакомым с классическими алгоритмами и структурами данных.
Будет плюсом:
наличие опыта разработки модулей ядра или опыт системного программирования.