Наш клиент - Ведущий российский разработчик и производитель высокоэффективных серверов, систем хранения данных корпоративного класса в поисках Архитектора по разработке ПО
Требования:
- глубокое знание C++ и умение применять их для создания эффективного и поддерживаемого кода;
- экспертное знание архитектуры и компонентов ОС SONiC (Software for Open Networking in the Cloud) и опыт портирования или разработки функций для этой платформы;
- экспертный уровень в сетевых технологиях - понимание стека TCP/IP, продвинутые навыки работы с L2 и L3 в Linux;
- умение работать с сокетами, системными вызовами, пространством пользователя/ядра, понимание работы сетевого стека ОС;
- опыт проектирования сложных систем продукта;
- навыки работы с инструментами git, Docker.
Задачи:
- разработка и эволюция архитектуры сетевого ПО для коммутаторов L2/L3;
- проектирование API для взаимодействия между сетевыми демонами, ядром Linux и коммутационным чипом;
- проектирование отказоустойчивых и масштабируемых систем;
- участие в код-ревью ключевых компонентов, наставничество senior-разработчиков;
- анализ и разрешение сложных проблем, связанных с производительностью, стабильностью и безопасностью системы;
- участие в разработке собственных сетевых демонов и служб;
- реализация и оптимизация поддержки стандартов RFC и IEEE в нашей программной экосистеме;
- разработка ПО для управления сетевой подсистемой ядра Linux и взаимодействия с коммутационным чипом.
Компания для трудоустройства кандидата зарегистрирована в РФ и предлагает:
- Оформление по ТК РФ (больничные, оплачиваемые отпуска) или ИП (на выбор соискателя);
- Ту заработную плату, которую вы сами обозначите, при условии соответствия всем требованиям, указанным в вакансии;
- Удаленный формат работы;
- Аккредитованная ИТ-компания (бронь/отсрочка, ИТ-ипотека);
- Интересные задачи на крупных проектах;
- Возможность профессионального, карьерного роста.