/ Welcome /
здравствуйте/
baum uds / swarm / mds
/ Welcome /
здравствуйте/
baum uds / swarm / mds
Мы активно ищем <талантливых> и {амбициозных} ребят, которые усилят нашу команду и смогут (не только) научиться новому, но и <поделиться> с нами своим опытом)   } ;
/ Вакансии /

Senior C++ Developer (MDS)

Чем мы занимаемся:

Нейросети и облачные дата-центры немыслимы без специализированных хранилищ для информации. Мы это знаем, потому что как раз занимается разработкой систем хранения данных. В числе наших клиентов крупнейшие телекоммуникационные, энергетические и финансовые компании. Задачи у них нетривиальные, и наши СХД им под стать. Например, мы активно используем прикладной искусственный интеллект собственной разработки. В связи с расширением нашей команды продукта СХД, мы ищем опытного Разработчика С++.

Нехватка опыта для настоящего Senior-программиста может быть скомпенсирована интересом к нашей предметной области – мы готовы способствовать развитию специалистов.

Чем нужно будет заниматься:

  • Разработка модулей программно-аппаратного комплекса на языке C++;
  • Интеграция разработанных модулей в конечный продукт;
  • Участие в проектировании архитектуры ПО;
  • Ведение документации по разрабатываемым подсистемам;
  • Поиск и исправление ошибок, performance tuning существующего кода.

Кандидат, которого мы ищем:

  • Понимает и умеет использовать классические алгоритмы и структуры данных;
  • Имеет опыт работы в команде, использует средства командной разработки;
  • Умеет писать многопоточные программы;
  • Знает и умеет использовать механизмы межпроцессорного взаимодействия;
  • Знает примитивы синхронизации потоков в многопроцессорных системах;
  • Знает и понимает различные уровни тестирования, умеет тестировать собственный код в рамках unit-тестов;
  • Понимает принципы работы подсистемы ввода-вывода Linux;
  • Умеет находить узкие места в своем и чужом коде.

Наличие следующих фраз в вашем резюме будет плюсом (т.е. необязательно):

  • Разработка утилит ядра ОС/СУБД;
  • Взаимодействие kernel и user space в Linux;
  • Работа в команде из 5+ разработчиков;
  • Построение систем хранения данных;
  • Осуществление асинхронного взаимодействия Front (Web-интерфейс) и Back- частей;
  • Распределенные высоконагруженные системы;
  • Понимание принципов работы оптимизатора запросов СУБД;
  • Работа со структурами данных на базе B-tree, LSM-tree или хотя бы понимание их;
  • Хорошая математическая база;
  • Таргеты, инициаторы и вот это вот всё в iSCSI/FC протоколах;
  • Работа с профилировщиками, статическими анализиторами и иными средствами для оптимизации работы высоконагруженного кода;
  • RDMA, ROCE;
  • SmartNIC;
  • NVMe протокол.

Наш стек ПО:

  • Целевая ОС – Ubuntu Linux;
  • Основной язык разработки C++, Python для прототипирования и тестирования;
  • RocksDB-подобные key-value хранилища;
  • RPC на базе gRPC;
  • GitLab, Docker, Ansible, Redmine, K8b, Jenkins.

Мы предлагаем:

  • Работа над действительно крутым продуктом;
  • Неформальная атмосфера без дресс-кода и бюрократии;
  • Все преимущества аккредитованной IT-компании;
  • Расширенная медицинская страховка (стоматология, страховка для выезда за границу, консультации психолога и телемедицина);
  • Возможность удалённой работы из любой точки РФ;
  • Обучение за наш счёт и реальные карьерные перспективы.
в наших системах {хранения} данных всегда [ждут классных] коллег!
Мы [любим] работать в офисе — здесь {всегда}
теплая атмосфера   } ;
(фрукты | кофе | чай)
Мы так же [уважаем] личное пространство каждого {человека}
(гибрид | удаленка)
офис в центре
рядом метро
от джуна
до тим лида
много
интересной
работы
классные
коллеги рядом
бег, настолки
ламповые
вечеринки
фрукты
чай / кофе
в наших системах {хранения} данных всегда [ждут классных] коллег!