В IT проект для работы над собственным продуктом компании ищем Инженера-разработчика для исследования и совершенствования сетевых протоколов. Обязанности: Разрабатывать сервисы и утилиты на Go для решения сетевых задач и усовершенствования скорости прохождения трафика. Исследовать работу VPN-протоколов и сетевых ядер: WireGuard, Xray, sing-box и аналогичных решений. На Golang вносить изменения в VPN-библиотеки, модули и методы. Анализировать сетевой трафик, поведение соединений, задержки, потери пакетов, стабильность и скорость работы. Проводить технические эксперименты с настройками протоколов, маршрутизацией, транспортами и сетевыми параметрами. Настраивать и поддерживать тестовые стенды на Linux для проверки гипотез и сравнения разных сетевых решений. Искать причины сетевых проблем: падение скорости, нестабильные соединения, ошибки маршрутизации, проблемы с DNS или TLS. Требования: Опыт программирования на Go от 3-х лет. Опыт работы с VPN протоколами и ядрами. Знание сетевых технологий Linux (IP-маршрутизация, netfilter, tc, BPF) Хорошее понимание основ сетевого взаимодействия: IP, TCP, UDP, TLS Знание современных сетевых протоколов (HTTP/2, QUIC) Опыт анализа сетевого трафика или работы с инструментами анализа трафика Знание языков сценариев (Python, JavaScript, Bash) Практический опыт работы с базами данных SQL (PostgreSQL, MySQL) Способность работать независимо и проактивно Условия: Полная занятость, удалённый формат работы. Гибкое начало рабочего дня (ориентация на результат, а не на часы). Технически сложный продукт и высокий уровень ответственности. Минимум бюрократии и прямое влияние на процессы и результат.
Похожие вакансии