В поиске специалиста в продуктовую команду "Система хранения данных". Обязанности: Участие в проектировании и разработке архитектуры компонентов программно-определяемой системы хранения данных (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).⚙️Навыки работы с базами данных. Soft skills:➕ Высокий уровень ответственности и самоорганизации.➕ Вовлеченность.➕ Умение работать в команде и взаимодействовать с другими подразделениями.➕ Инициативность и нацеленность на достижение результатов.➕ Внимание к деталям и качеству продукта.➕ Аналитический склад ума.➕ Способность к быстрому обучению и адаптации к новым технологиям. Условия: Свобода выбора локации; Полностью удаленная работа; Оформление по ИП; Полная занятость, долгосрочный проект.