Назад
2 дня назад

Balancer Developer (C++)

Тип работы
fulltime
Грейд
middle
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →