Principal C++ developer (Technical Lead) / Ведущий инженер-программист (TATLIN.UNIFIED)

01 Декабря

Партнерские Вакансии

Город:

Уфа

Занятость:

Полная занятость

Опыт:

Более 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 Ноября

Ведущий специалист промышленной безопасности и охраны окружающей среды

Туймазы

от 30 000 руб.

Компания "КАМАЗ" Группа компаний "КАМАЗ" - крупнейшая автомобильная корпорация, занимающая лидирующие позиции на рынке производства...

Отправить резюме подробнее

05 Ноября

Dev TeamLead 1С

Уфа

от 300 000 руб.

Компания "Алабуга, ОЭЗ ППТ" НЕОБХОДИМ ПЕРЕЕЗД В РЕСПУБЛИКУ ТАТАРСТАН Обязанности: Поддержка действующих информационных систем на...

Отправить резюме подробнее

06 Ноября

Старший программист 1С( Алабуга, ОЭЗ ППТ )

Уфа

от 300 000 руб.

Компания "Алабуга, ОЭЗ ППТ" НЕОБХОДИМ ПЕРЕЕЗД В РЕСПУБЛИКУ ТАТАРСТАН ФОРМАТ ОЧНЫЙ Обязанности: Сопровождение отраслевых систем на базе...

Отправить резюме подробнее

07 Ноября

Инженер-технолог (цех газоразделения)

Уфа

Компания "Иркутская нефтяная компания" Иркутский завод полимеров - крупнейший инвестиционный проект Иркутской нефтяной компании (ИНК). Проект...

Отправить резюме подробнее

08 Ноября

Сервисный инженер( АЛЬФАСЕРВИСРЕГИОН )

Стерлитамак

от 50 000 руб.

Компания "АЛЬФАСЕРВИСРЕГИОН" Авторизованный сервисный центр (ЦТО) проводит набор на должность инженера по ремонту и сервисному сопровождению...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: