Описание
Мы продолжаем активно расти и расширять команду, в связи с этим открываем поиск Senior C++ developer в департамент обработки данных (СХД) TATLIN. СХД TATLIN - это программно-аппаратные комплексы, спроектированные и произведенные в России. За достаточно короткое время (с момента создания компании прошло всего 10 лет) СХД TATLIN составили достойную конкуренцию крупным мировым производителям СХД. Безусловно это было бы невозможно без активного использования open-source решений. Но в отличии от многих других компаний мы не только их используем, но и сами активно контрибьютим.
Задачи
•разработка высокопроизводительных data path, control/management path, уровня data protection и кластерных компонентов для системы хранения данных
•разработка эффективных алгоритмов и структур данных для симметричного active-active кластера
•разработка высокопроизводительных алгоритмов преобразования данных и алгоритмов уменьшения избыточности данных
•исследование и решение проблем, связанных с производительностью и стабильностью
•разработка механизмов репликации данных
•настройка и доработка различных подсистем ядра Linux, продвижение наработок в mainline ядра
Требования
•понимание устройства современных компьютеров и операционных систем в целом
•знание С и C++11/14/17
•отличное понимание как устроен Linux и Linux/POSIX API
•опыт анализа производительности отдельных приложений и системы в целом
•умение тестировать собственный код
•опыт написания многопоточных и/или асинхронных программ
•знакомство с классическими алгоритмами и структурами данных
Будет плюсом
•наличие опыта разработки модулей ядра или опыт системного программирования
Условия
Условий в вакансии нет