Разработчик C (Linux Kernel, DPDK, SPDK)
300 000 - 600 000 ₽
От 3 до 6 лет
Полная занятость
Удаленная работа
Описание вакансии
В продуктовую команду Shvacher открыта вакансия на позицию Linux Kernel разработчика.
Если вы опытный специалист с глубокими знаниями в области разработки ядра Linux и хотите работать над передовыми проектами, присоединяйтесь к нам!
Чего мы ждем:
- Опыт разработки модулей ядра Linux или приложений на основе DPDK\SPDK от 3-х лет;
- Глубокие знания архитектуры и внутренних механизмов ОС Linux;
- Опыт написания высокопроизводительного кода, оптимизации производительности, профилирования;
Чем предстоит заниматься:
- Проектирование и разработка высокопроизводительной подсистемы работы с данными (data plane) для кластерных систем хранения данных (СХД);
- Разработка алгоритмов обработки и хранения данных (кэширование, балансировка нагрузки, дедупликация, компрессия, репликация);
- Разработка компонентов для взаимодействия узлов кластера (интерфейсы синхронизации, протоколы, системы блокировок, алгоритмы консенсуса);
- Разработка программ eBPF для мониторинга, трассировки, отладки и оптимизации производительности системы;
- Разработка unit-тестов и участие в code-review для обеспечения качества и надежности кода;
- Формирование дизайн-документов для разработанных компонентов и алгоритмов;
- Взаимодействие с командами разработки control plane, frontend и тестирования.
Будет плюсом:
- Опыт проектирования, разработки и сопровождения многопоточных, отказоустойчивых, масштабируемых информационных систем;
- Базовое знание сетей и протоколов передачи данных;
- Понимание концепций параллельного программирования, lock-free, wait-free;
- Опыт работы с различными аппаратными архитектурами (x86, ARM, RISC-V);
- Понимание принципов работы файловых систем и устройств хранения данных;
- Опыт работы с RDMA;
- Опыт работы с SIMD (AVX, AVX2, AVX512, NEON, SVE);
- Опыт работы с подсистемами ядра Linux (block, filesystems, network, device drivers);
- Опыт в open source проектах.
Что предлагаем:
- Гибкий график работы, возможность работы в любом формате (удаленная/гибрид/офис);
- ДМС со стоматологией, льготное страхование родственников;
- Все льготы и преимущества работы в аккредитованной ИТ-компании;
- Оформление согласно ТК РФ.
Ключевые навыки
Вакансия опубликована:
15 октября 2024,
Санкт-Петербург
Похожие вакансии
Linux Kernel Developer / Старший инженер-программист Linux Kernel (TATLIN.UNIFIED)
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
YADRO
134 отзыва
Санкт-Петербург,
18 октября 2024
Разработчик C/Linux
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
БУЛАТ
9 отзывов
Санкт-Петербург,
сегодня
Оценки по категориям
Преимущества и льготы компании
Сотрудники чаще всего указывали следующие льготы и преимущества на основании 3 отзывов
100%
Своевременная оплата труда
100%
Удобное расположение работы
100%
Удаленная работа
100%
Наличие кухни, места для обеда
100%
Корпоративные мероприятия
67%
Оплата больничного
33%
Медицинское страхование
33%
Гибкий рабочий график
Похожие вакансии
Principal C++ developer (Technical Lead) / Ведущий инженер-программист (TATLIN.UNIFIED)
Откликнуться
Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Инженер по разработке ПО (C/C++ Embedded Linux)
Откликнуться
Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Software developer (Golang)
Откликнуться
Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Разработчик баз данных (Greenplum)
Откликнуться
Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru