Обязанности:
Добавление ручек в HTTP-проксиСистема постоянно развивается, и прокси нужно поддерживать новые пользовательские сценарии. Например, чтобы стримить видео из ячеек таблиц YT в веб-интерфейсе, потребуется добавить новые ручки в HTTP-прокси. Обеспечение надёжности прокси
Пользовательская нагрузка разнообразна и неоднородна, но прокси должны работать при любой нагрузке. Например, некоторые запросы потребляют намного больше памяти, чем другие. Вы будете следить за тем, чтобы прокси аккуратно отслеживали потребление памяти и отказывали в обслуживании при достижении определённых лимитов. Унификация протоколов
YT исторически работает с двумя протоколами: HTTP и более эффективным бинарным RPC. Протоколы развивались независимо, и при добавлении новых возможностей похожий код пишется в двух частях системы. Вы будете устранять эту ситуацию, что упростит работу разработчикам YTsaurus SDK.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Работали с С++ не менее года, любите язык и хотите изучать его глубже
- Знаете классические алгоритмы и структуры данных
- Открыты и легко ладите с коллегами
Дополнительные требования:
- Участвовали в олимпиадах по техническим предметам в школе или университете
- Разрабатывали сетевые, многопоточные или распределённые программы
- Уверенно владеете Linux
