😶 Сетевой инженер — программист Go
от 200 000 ₽ до 350 000 ₽ (возможны выплаты в USDT)
Удаленно
Мы разрабатываем продвинутый инструмент для управления сетевыми подключениями (прокси, VPN) с акцентом на безопасность и кастомизацию. Наш продукт помогает решать сложные задачи сетевого маршрутизирования, настройки параметров соединения итд. Мы работаем с низкоуровневыми сетевыми протоколами и создаём технически сложные решения, требующие глубокого понимания сетевого стека.
Требования:
- Хороший уровень владения Golang
- Хорошие знания сетевого стека TCP, UDP, DNS, OSI
- Linux на уровне администратора (особенно iptables, nfqueue, TUN)
- Понимание работы сетевых пакетов на низком уровне, маршрутизации
- Навыки отладки проблем на уровне ядра
- Опыт работы с утилитами: Wireshark, tcpdump
- Желательно опыт в сетевом программировании (желательно с raw packets)
- Опыт создания туннельных интерфейсов (L2)
Задачи:
- Изменение TCP/IP-стека (TCP отпечатка) с использованием gVisor
- Управление параметрами TCP/IP-соединений (MTU, TTL, TCP Options и т.д.)
- Написание низкоуровневого кода для маршрутизации трафика и работы с iptables в Linux
- Настройка и оптимизация параметров сетевых соединений, включая MTU для различных VPN (PPTP, OpenVPN), Построение L2-туннелей
Soft skills:
- Аналитическое мышление: умение разбираться в сложных сетевых проблемах
- Самостоятельность: способность искать решения при отсутствии готовых примеров
- Системное мышление: понимание взаимосвязей между различными компонентами системы
- Готовность изучить новую тему: не бояться экспериментировать и ковыряться в «суровых» вещах :)
- Внимание к деталям: важна точность в каждом байте, малейшая ошибка — критические баги
Условия работы:
• Интересные задачи на стыке сетевой безопасности и разработки
• Работа с современными технологиями и протоколами
• Доступ к
Cursor.com (модели Sonnet 3.7, GPT o1 Pro)
➡️Как откликнуться:
• Расскажите о себе, приложите резюме\GitHub
• Упомяните опыт в сетевых протоколах\сетевом программировании
•
Контакт