Разработчик балансера
Санкт-Петербург
Команда поддерживает и развивает высоконагруженный обратный прокси‑балансер, который терминирует протоколы и распределяет трафик между дата‑центрами. Работа важна для надёжности сервисов и защиты от DDoS — балансер должен обрабатывать миллионы запросов в секунду
Стек
C++TCP/IPHTTP/1.xLinuxPython
Задачи
- •Поддержка новых протоколов (gRPC, HTTP/3)
- •Снижение задержек обработки запросов и оптимизация корутинного/асинхронного движка
- •Улучшение точности и информативности нагрузочного тестирования
- •Оптимизация алгоритмов динамической балансировки и методик их тестирования
- •Доработка мониторинга и процессов CI/CD в проекте балансера
Обязательно
- •Хорошо знаете C++
- •Хорошо знаете TCP/IP и HTTP/1.x
- •Понимаете устройство сетевой подсистемы ядра Linux или другой ОС
- •Знаете основы Python
Будет плюсом
- •Опыт разработки многопоточных и асинхронных приложений
- •Опыт разработки сетевых приложений
- •Понимание TLS, HTTP/2 и HTTP/3
- •Опыт с gRPC
- •Опыт разработки на Python
- •Опыт работы с DevOps/SRE практиками