• Разрабатывать ядро прокси, управлять соединениями и жизненным циклом сессий. • Оптимизировать latency, throughput и потребление памяти, устранять блокировки и паузы GC.
Задачи:
— Разрабатывать ядро прокси, управлять соединениями и жизненным циклом сессий.
— Оптимизировать latency, throughput и потребление памяти, устранять блокировки и паузы GC.
— Развивать мониторинг, разбирать проблемы в production и участвовать в архитектурных решениях.
Требования:
— Практический опыт разработки сетевых сервисов или прокси.
— Важно самостоятельно писать код, который обрабатывает соединения и трафик. Одного опыта настройки VPN или администрирования сетей недостаточно.
— От 4 лет в backend-разработке, из них от 2 лет с Go в production.
— Понимание TCP/IP, UDP, состояния соединений и keepalive.
— Уверенная работа с конкурентностью в Go: goroutines, channels, sync/atomic, locks, waitgroups.
— Опыт профилирования через pprof, диагностики сетевых проблем в Linux, работы с Prometheus, PostgreSQL и Redis.
— Самостоятельность в поиске причин проблем и доведении решений до production.
— Готовность работать в формате agentic coding: код пишут AI-агенты, инженер ставит задачи, задаёт архитектуру и контекст, управляет работой агентов, проверяет и тестирует результат.
— Ответственность за качество, производительность и надёжность остаётся за инженером.
Будет плюсом:
— Опыт высоконагруженных прокси/VPN-продуктов, HTTP/2, QUIC, TLS, мультиплексирования.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.