Shvacher
Golang-разработчик
2 нед. назад
RussiaMiddle
golinuxdpdkspdkgrpcebpfccgo
В продуктовую команду Shvacher открыта вакансия на позицию Golang-разработчика для работы над управляющими подсистемами в ОС Linux.
О компании
- Все льготы и преимущества работы в аккредитованной ИТ-компании
Обязанности
- Проектирование и разработка управляющей подсистемы (control plane) для кластерных систем хранения данных (СХД) в технологическом стеке Go / C/Linux
- Разработка компонентов для управления сетью, файловыми системами, драйверами физических устройств
- Разработка компонентов мониторинга и телеметрии
- Разработка unit-тестов и участие в code-review для обеспечения качества и надежности кода
- Формирование дизайн-документов для разработанных компонентов
- Взаимодействие с командами разработки data plane, frontend и тестирования
Требования
- Опыт разработки приложений на Go (Golang) от 3-х лет
- Глубокие знания устройства и принципов работы ОС Linux
- Опыт взаимодействия с модулями ядра Linux или с приложениями на основе DPDK / SPDK
Будет плюсом
- Опыт проектирования, разработки и сопровождения многопоточных, отказоустойчивых, масштабируемых информационных систем
- Базовое знание сетей и протоколов передачи данных
- Понимание принципов работы файловых систем и устройств хранения данных
- Опыт работы с gRPC
- Опыт работы с eBPF
- Опыт разработки на C / C++
- Опыт работы с CGo
- Опыт взаимодействия с подсистемами ядра Linux (block, filesystems, network, device drivers)
- Опыт в open source проектах
Условия
- Гибкий график работы, возможность работы в любом формате (удаленный формат / гибрид / офис)
- ДМС со стоматологией, льготное страхование родственников
- Оформление согласно ТК РФ