👩💻Вакансия Разработчик C (Linux Kernel, DPDK, SPDK)
🟢Удаленно🟢Полная занятость
🟢от 300 000 до 800 000 р.
🟢В компанию Shvacher
🟦Описание вакансии
В продуктовую команду Shvacher открыта вакансия на позицию Linux Kernel разработчика.
Если вы опытный специалист с глубокими знаниями в области разработки ядра Linux и хотите работать над передовыми проектами, присоединяйтесь к нам!
🟦Задачи
– Проектирование и разработка высокопроизводительной подсистемы работы с данными (data plane) для кластерных систем хранения данных (СХД);
– Разработка алгоритмов обработки и хранения данных (кэширование, балансировка нагрузки, дедупликация, компрессия, репликация);
– Разработка компонентов для взаимодействия узлов кластера (интерфейсы синхронизации, протоколы, системы блокировок, алгоритмы консенсуса);
– Разработка программ eBPF для мониторинга, трассировки, отладки и оптимизации производительности системы;
– Разработка unit-тестов и участие в code-review для обеспечения качества и надежности кода;
– Формирование дизайн-документов для разработанных компонентов и алгоритмов;
– Взаимодействие с командами разработки control plane, frontend и тестирования.
🟦Требования
– Опыт разработки модулей ядра Linux или приложений на основе DPDK\SPDK от 3-х лет;
– Глубокие знания архитектуры и внутренних механизмов ОС Linux;
– Опыт написания высокопроизводительного кода, оптимизации производительности, профилирования.
🟦Будет плюсом
– Опыт проектирования, разработки и сопровождения многопоточных, отказоустойчивых, масштабируемых информационных систем;
– Базовое знание сетей и протоколов передачи данных;
– Понимание концепций параллельного программирования, lock-free, wait-free;
– Опыт работы с различными аппаратными архитектурами (x86, ARM, RISC-V);
– Понимание принципов работы файловых систем и устройств хранения данных;
– Опыт работы с RDMA;
– Опыт работы с SIMD (AVX, AVX2, AVX512, NEON, SVE);
– Опыт работы с подсистемами ядра Linux (block, filesystems, network, device drivers);
– Опыт в open source проектах.
📩 Резюме отправлять: hr@shvacher.ru
🟢Удаленно🟢Полная занятость
🟢от 300 000 до 800 000 р.
🟢В компанию Shvacher
🟦Описание вакансии
В продуктовую команду Shvacher открыта вакансия на позицию Linux Kernel разработчика.
Если вы опытный специалист с глубокими знаниями в области разработки ядра Linux и хотите работать над передовыми проектами, присоединяйтесь к нам!
🟦Задачи
– Проектирование и разработка высокопроизводительной подсистемы работы с данными (data plane) для кластерных систем хранения данных (СХД);
– Разработка алгоритмов обработки и хранения данных (кэширование, балансировка нагрузки, дедупликация, компрессия, репликация);
– Разработка компонентов для взаимодействия узлов кластера (интерфейсы синхронизации, протоколы, системы блокировок, алгоритмы консенсуса);
– Разработка программ eBPF для мониторинга, трассировки, отладки и оптимизации производительности системы;
– Разработка unit-тестов и участие в code-review для обеспечения качества и надежности кода;
– Формирование дизайн-документов для разработанных компонентов и алгоритмов;
– Взаимодействие с командами разработки control plane, frontend и тестирования.
🟦Требования
– Опыт разработки модулей ядра Linux или приложений на основе DPDK\SPDK от 3-х лет;
– Глубокие знания архитектуры и внутренних механизмов ОС Linux;
– Опыт написания высокопроизводительного кода, оптимизации производительности, профилирования.
🟦Будет плюсом
– Опыт проектирования, разработки и сопровождения многопоточных, отказоустойчивых, масштабируемых информационных систем;
– Базовое знание сетей и протоколов передачи данных;
– Понимание концепций параллельного программирования, lock-free, wait-free;
– Опыт работы с различными аппаратными архитектурами (x86, ARM, RISC-V);
– Понимание принципов работы файловых систем и устройств хранения данных;
– Опыт работы с RDMA;
– Опыт работы с SIMD (AVX, AVX2, AVX512, NEON, SVE);
– Опыт работы с подсистемами ядра Linux (block, filesystems, network, device drivers);
– Опыт в open source проектах.
📩 Резюме отправлять: hr@shvacher.ru