Разработка ядра платформы residential/mobile, ISP и DC-прокси в небольшой технической команде: обработка соединений, маршрутизация, производительность и надёжность.
Обязанности:
- Разрабатывать ядро прокси, управлять соединениями и жизненным циклом сессий.
- Оптимизировать latency, throughput и потребление памяти, устранять блокировки и паузы GC.
- Развивать мониторинг, разбирать проблемы в production и участвовать в архитектурных решениях.
Требования:
- Практический опыт разработки сетевых сервисов или прокси, включая самостоятельную разработку кода для обработки соединений и трафика.
- От 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 и мультиплексирования.
Полная занятость, удалённая работа из любой точки мира. Зарплата — 3 000–6 500 USD в месяц после налогов.