C++ Developer

Дата размещения вакансии: 23.11.2024
Работодатель: BAUM
Уровень зарплаты:
з/п не указана
Город:
Москва
Арбатско-Покровская линия метро Бауманская
Требуемый опыт работы:
От 3 до 6 лет

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

В связи с расширением нашей команды продукта СХД, мы ищем Разработчика С++

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

  • Разработка высокоэффективных алгоритмов и структур данных;
  • Разработка алгоритма дедупликации данных;
  • Разработка высокопроизводительного data path;
  • Разработка control/management path;
  • Разработка компонентов для кластеризации системы хранения данных;
  • Анализ и улучшение производительности и стабильности компонент системы;
  • Написание unit-тестов;
  • Документирование кода/модулей.

Что мы ждем:

  • Знание С и C++17 (иметь опыт коммерческой разработки на С++ от 3-х лет);
  • Понимание общих принципов внутреннего устройства ОС (GNU/Linux);
  • Понимание особенностей работы современных многопроцессорных систем;
  • Знание классических алгоритмов и структур данных;
  • Опыт написания многопоточных и асинхронных приложений;
  • Знание и опыт использования инструментов анализа производительности приложений и системы в целом.

Будет большим плюсом:

  • Опыт работы с git, CMake, SSH, опыт разработки сетевых приложений (TCP/IP);
  • Опыт работы с профилировщиками и иными средствами отладки и оптимизации работы высоконагруженного кода;
  • Опыт администрирования (Linux), NVMe, SPDK, DPDK, lockless и copy-on-write;
  • Опыт разработки систем хранения данных, FC/iSCSI протокол;
  • Опыт разработки в части распределенных и высоконагруженных систем;
  • Опыт разработки драйверов (Linux), SCSI;
  • Знание PCI, RDMA, ROCE, SmartNIC;
  • Знание C++20;
  • Знание шаблонов проектирования, REST API / JSON;
  • Знание GitLab, CI/CD.

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

  • Возможность удалённой работы из любой точки.
  • Продвинутая медицинская страховка с учетом стоматологии.
  • Постоянное обучение и курсы для повышения квалификации.
  • Динамичная, активно развивающаяся компания с минимум бюрократии.
  • Участие в создании высококлассных продуктов и решении сложных задач.
  • Профессиональный коллектив и комфортная атмосфера.
  • Перспективы карьерного роста в компании.
  • Работа в аккредитованной IT-компании.

​​​​​​Если предложение показалось интересным, будем рады отклику. Мы ждем тебя в "BAUM"!