Principal C++ developer (Technical Lead) / Ведущий инженер-программист (TATLIN.UNIFIED)
11 Ноября 2024
Город:
Екатеринбург
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "КНС ГРУПП"
Мы продолжаем активно расти и расширять команду, в связи с этим открываем поиск Principal Software engineer в Департамент обработки данных – часть большой команды разработки нашего флагманского продукта – TATLIN.UNIFIED.
Продукт представляет собой современное хранилище, созданное для решения задач традиционных корпоративных приложений, больших данных и аналитики, которое используют в ЦОД, публичных и частных облаках.
Команда создаёт самую сложную часть программного продукта СХД – набор высоконагруженных сервисов, реализующих сложные алгоритмы работы с данными, их кэширования, репликации, создания слепков (snapshots) и т.д.
Наибольшая часть сервисов написана на С++ в соответствии с последними стандартами языка, часть сервисов написана на языке C в ядре Linux в тесной интеграции с аппаратной частью. Набор сервисов, которые разрабатываются в департаменте, реализуют так называемый Data Path СХД.
Data Path СХД решает следующие задачи:
- кэширование данных на запись и чтение с управлением политик наполнения кэша и вытеснения данных из кэша;
- обеспечение консистентности данных между основной и резервной новой в режиме active-active для различных режимов работы системы;
- синхронная и асинхронная репликация данных на удаленные системы;
- создание слепков данных (снапшотов) и работа с ними;
- реализация собственного гибкого, конфигурируемого решения для RAID;
- автоматическая адаптация системы к профилю нагрузки для достижения максимальной производительности системы при различных сценариях и многое другое.
Чем предстоит заниматься:
- разработкой высокопроизводительных data path, control/management path, уровня data protection и кластерных компонентов для системы хранения данных;
- разработкой эффективных алгоритмов и структур данных для симметричного active-active кластера;
- разработкой высокопроизводительных алгоритмов преобразования данных и алгоритмов уменьшения избыточности данных;
- исследованием и решением проблем, связанных с производительностью и стабильностью.
- разработкой механизмов репликации данных;
- настройкой и доработкой различных подсистем ядра Linux, продвижением наработок в mainline ядра.
Мы ожидаем от будущего члена команды:
- понимание устройства современных компьютеров и операционных систем в целом;
- уверенное понимание принципов создания дизайна и архитектуры программных продуктов;
- опыт построения сложных программных продуктов и разработки архитектуры;
- знание С и C++11/14/17;
- отличное понимание как устроен Linux и Linux/POSIX API;
- опыт анализа производительности отдельных приложений и системы в целом;
- умение тестировать собственный код;
- опыт написания многопоточных и/или асинхронных программ;
- также необходимо быть знакомым с классическими алгоритмами и структурами данных.
Будет плюсом:
- наличие опыта разработки модулей ядра или опыт системного программирования.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
05 Ноября
Екатеринбург
от 120 000 руб.
Компания "Кадровые технологии" Современное российское производство с европейскими стандартами работы. С 2011 г. специализируется на...
05 Ноября
Инженер-технолог по сборке( Уралгидромаш, Акционерное общество )
Сысерть
от 45 000 до 66 750 руб.
Компания "Уралгидромаш, Акционерное общество" Обязанности: Разработка, актуализация и внедрение технологических процессов по слесарно-сбор...
05 Ноября
Алапаевск
от 65 000 до 80 000 руб.
Компания "Ростелеком" Ростелеком ищет Ведущий сервисного инженера , который усилит команду блока технической инфраструктуры. Вам предстоит...
05 Ноября
Екатеринбург
от 180 000 руб.
Компания "РОС-электро" Обязанности: обеспечение бесперебойной работы 1С 8.1 (8.2.) «Управление торговлей», «Бухгалтерия», «ЗИК»,...
06 Ноября
Сервисный инженер по ремонту спецтехники
Екатеринбург
от 100 000 руб.
Компания "ЛК Спектр" Более 20 лет мы активно работаем на Российском рынке аренды и продажи спецтехники. Последние несколько лет мы уверенно...
Вакансия размещена в отрасли