Разработчик на C++ в команду главной страницы Яндекс Еды
Summary
C++ developer on the Yandex Eda (food delivery) main page team, designing and building a high-load personalization service (5000+ RPS) that serves users relevant restaurants and dishes. Work spans rearchitecting the homepage, ensuring fault tolerance, and integrating with the ML team.
Вам предстоит проектировать и реализовывать систему, которая будет персонализированно выдавать заведения и блюда на главной странице Яндекс Еды. Задача масштабная и интересная: система охватит сотни тысяч заведений и миллионы блюд, а сервис будет работать под высокой нагрузкой — более 5000 RPS. Важно сделать систему отказоустойчивой и обеспечить быструю реакцию на запросы. Развитие главной страницы
Вам нужно будет глобально переработать главную страницу и сильно изменить подачу контента о блюдах — чтобы пользователи получали максимально релевантный и персонализированный опыт. Отказоустойчивость сервисов
Вы будете обеспечивать максимальную отказоустойчивость сервисов и писать надёжный код, который выдержит высокие нагрузки. Интеграция с ML-командой
Вам предстоит интегрироваться с ML-командой, чтобы в реальном времени обрабатывать данные и максимально эффективно и быстро настраивать персонализацию выдачи. Взаимодействие с командами
Нужно будет участвовать во внешних коммуникациях: обрабатывать пул-реквесты от смежных команд, обсуждать и согласовывать архитектурные решения. Больше о бэкенде в Яндексе — в канале Yandex for Backend* Умеете проектировать архитектуру решений (это для нас приоритетный навык) * Имеете опыт работы с высоконагруженными системами * Можете писать отказоустойчивый код * Готовы к активному и открытому взаимодействию с другими командами* Видите потенциал к развитию в роли тимлида и готовы расти в этом направлении