Вакансия: C++ Developer в Москва

Полное описание вакансии: C++ Developer в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
2320710 C++ Developer Москва > BAUM open 2025-01-13
Необходимые навыки
  • > Linux
  • > C++
  • > Unix
  • > Алгоритмы и структуры данных
  • > Системное программирование
  • > Многопоточность
Требования

Знание С и C++17 (иметь опыт коммерческой разработки на С++ от 3-х лет). Понимание общих принципов внутреннего устройства...

Обязанности

Разработка высокоэффективных алгоритмов и структур данных. Разработка алгоритма дедупликации данных. Разработка высокопроизводительного data path. Разработка control/management path.

Описание

BAUM — ведущий российский разработчик инновационных решений в сфере ИТ и систем хранения данных. Мы создаем передовые продукты, которые обеспечивают надежное хранение больших объемов данных, гарантируя их безопасность и доступность. Наши разработки успешно используются крупнейшими компаниями государственного и частного секторов. Мы нацелены на лидерство в области ИТ как в России, так и за ее пределами

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

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

  • разработка высокоэффективных алгоритмов и структур данных
  • разработка алгоритма дедупликации данных
  • разработка высокопроизводительного 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"!

Вверх