Senior C/C++ (SDS) Developer

Дата размещения вакансии: 13.02.2025
Работодатель: АйТиКвик
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
Более 6 лет

В поиске Sr C/C++ (SDS) developer в продуктовую команду "Система хранения данных".

Обязанности:

  • Участие в проектировании и разработке архитектуры компонентов программно-определяемой системы хранения данных (SDS).
  • Улучшение производительности продукта, поиск bottleneck’ов.
  • Поддержка и обновление существующего кода.
  • Проверка кода, написание unit-тестов (как на свой, так и на существующий код).
  • Документация своего кода.
  • Участие в подготовке продукта для интеграции системы хранения данных с другими компонентами инфраструктуры.
  • Устранение существующих недостатков продукта.
  • Участие в Code Review.
  • Улучшение имеющихся процессов в разработке продукта.

Требования:

  • Опыт разработки системных приложений от 6 лет на C++ и С .
  • Знание основных принципов и архитектуры систем хранения данных.
  • Понимание принципов работы операционных систем и сетевых протоколов.
  • Опыт работы с профилировщиками (vTune, Linux KI или любыми другими) и отладчиками.
  • Опыт разработки под Linux.
  • Опыт разработки SDS от 2 лет.
  • Опыт разработки систем хранения данных.
  • Опыт работы с технологиями облачного хранения и распределенных систем.
  • Знание технологий виртуализации и контейнеризации (kvm+qemu+libvirt, docker, podman).
  • Знание технологий io_uring, SPDK, DPDK, eBPF.
  • Умение пользоваться GIT.
  • Плюсом будет:
    ⚙️Понимание принципов DevOps и инструментов автоматизации (Git, Jenkins, Ansible).
    ⚙️Понимание методологий разработки ПО (Scrum).

Условия:

  • Свобода выбора локации;
  • Полностью удаленная работа;
  • Оформление по ИП;
  • Полная занятость, долгосрочный проект.