Эта вакансия в архиве
Посмотреть похожие вакансии ↓Описание вакансии
Текст:
TL;DR
Golang-разработчик (Linux): разработка высоконагруженных распределённых сервисов на Golang с акцентом на Linux, файловые системы и технологии хранения данных. Фокус на проектировании систем репликации и согласованности данных, оптимизации ввода-вывода и работе с блочными устройствами и сетевыми протоколами.
Локация: можно удалённо; также доступны офисы и коворкинги. Полный рабочий день.
Компания
SimbirSoft — IT-компания, разрабатывающая решения для разных отраслей и ведущая широкий спектр проектов.
Что делать
- Разрабатывать и оптимизировать высоконагруженные распределённые сервисы на Golang.
- Работать с Linux, системными вызовами и файловыми системами.
- Разрабатывать решения для блочных устройств и систем хранения данных.
- Проектировать алгоритмы репликации и обеспечивать согласованность данных.
- Оптимизировать ввод-вывод по показателям IOPS, latency и throughput.
- Взаимодействовать с экспертной командой и участвовать в обмене техническим опытом.
Требования
- Коммерческий опыт разработки на Golang от 5 лет.
- Хорошее понимание Linux, системных вызовов и файловых систем ext4, XFS, Btrfs и других.
- Опыт работы с блочными устройствами, SCSI, NVMe, iSCSI, NFS и SMB.
- Знание распределённых систем, алгоритмов репликации и согласованности данных.
- Навыки работы с TCP/IP и RDMA.
- Понимание принципов оптимизации ввода-вывода.
Хорошо, если есть
- Опыт работы с Ceph, LVM, ZFS и RAID.
- Знание ядра Linux.
- Участие в open-source проектах, связанных с системами хранения данных.
Культура и преимущества
- Гибкий график и выстроенные процессы удалённой работы.
- Полный социальный пакет и официальная заработная плата.
- ДМС с возможностью подключения родственников.
- Наставничество, сертификация за счёт компании, конференции и изучение английского языка.
- Митапы, хакатоны, профессиональные сообщества и клубы по интересам.
- Онлайн-консультации с психологом и развитая внутренняя база знаний.