Детали вакансии
Golang Engineer — Сетевая платформа / Прокси
Старший Golang инженер, специализирующийся на сетевых платформах и прокси. Фокус на разработке и улучшении основных прокси-сервисов, проектировании высокопроизводительных сетевых компонентов и оптимизации производительности. Удаленная позиция.
Разработка и улучшение основных прокси-сервисов, отвечающих за обработку трафика, маршрутизацию и жизненный цикл сессий. Проектирование и реализация высокопроизводительных сетевых компонентов с использованием Go. Критические для производительности подсистемы: модели конкурентности, планирование ресурсов, управление потоками. Профилирование, отладка и оптимизация производительности (задержка, пропускная способность, память). Конвейеры мониторинга и наблюдаемости с метриками высокой кардинальности. Участие в архитектурных обсуждениях и принятии технических решений. Ревью кода, обмен знаниями и поддержание инженерного качества. Тесное сотрудничество с командами инфраструктуры, данных и бэкенда для обеспечения стабильной работы в продакшене.
4+ года профессионального опыта в бэкенде, 2+ года с Go в продакшене. Глубокое понимание goroutines, каналов и паттернов конкурентности. Практический опыт профилирования (pprof), метрик и логирования. Глубокое понимание примитивов и паттернов конкурентности: каналы, sync/atomic, waitgroups, блокировки. Опыт работы с TCP/IP, UDP, состоянием соединения, keepalive и методами отладки. Профилирование, отладка и улучшение производительности с помощью метрик и трассировок. Способность оптимизировать паузы GC, уменьшать конкуренцию за блокировки. Опыт работы в продакшене с PostgreSQL и Redis. Основы Linux: сетевые инструменты, отладка производительности. Опыт инструментирования сервисов с помощью Prometheus и построения значимых дашбордов. Способность проактивно выявлять проблемы и улучшать процессы без указаний. Интерес к оптимизации производительности или инженерии надежности.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал