Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Разработчик балансера (C++): Разработка и поддержка высоконагруженного обратного прокси-сервера для распределения трафика по дата-центрам с акцентом на надёжность, отказоустойчивость и минимальные задержки. Фокус на внедрении протоколов gRPC и HTTP/3, оптимизации корутинного движка и совершенствовании алгоритмов динамической балансировки.
Локация: Офисы в Санкт-Петербурге и Москве
Компания
Яндекс — ведущая российская технологическая компания, создающая экосистему сервисов для миллионов пользователей.
Что делать
- Поддерживать и внедрять новые протоколы передачи данных (gRPC, HTTP/3).
- Оптимизировать корутинный движок для снижения задержек при обработке запросов.
- Повышать точность и информативность систем нагрузочного тестирования.
- Совершенствовать алгоритмы динамической балансировки трафика и методики их проверки.
- Развивать системы мониторинга и автоматизировать процессы CI/CD в проекте.
Требования
- Уверенное владение C++.
- Глубокие знания стека TCP/IP и протокола HTTP/1.x.
- Понимание принципов работы сетевой подсистемы ядра Linux или другой операционной системы.
- Знание основ языка Python.
- Опыт работы от 3 лет.
Хорошо, если есть
- Опыт разработки многопоточных и асинхронных приложений.
- Опыт создания софта, активно взаимодействующего с сетью.
- Понимание принципов работы TLS, HTTP/2, gRPC, HTTP/3.
- Опыт разработки на Python.
- Навыки работы в области DevOps или SRE.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →