
яндекс · 21 нояб.
Мы разрабатываем высоконагруженные распределённые системы для транспортировки данных, которые помогают персонализировать различные приложения.
Наша команда работает на стыке продукта и инфраструктуры Яндекса. Наши рантайм-сервисы обрабатывают до 2 миллионов запросов в секунду в пиковые моменты, а процессинги ежедневно обрабатывают петабайты данных.
Наши данные нужны Поиску, Рекламной сети Яндекса, Маркету, Такси и многим другим сервисам. Нагрузка растёт вместе с появлением новых требований к продуктам, поэтому мы постоянно развиваем и оптимизируем наши сервисы. Некоторые узлы в наших системах почти достигли предела масштабируемости, поэтому нам предстоит создать совершенно новые продукты.
Разработка компонентов
Вы будете создавать новые звенья, которые свяжут продукт с внутренней инфраструктурой Яндекса.
Оптимизация производительности
Вы будете активно искать и внедрять оптимизации — как для всей системы в целом, так и для отдельных компонентов и библиотек.
Развитие инфраструктуры
Вы будете писать высокопроизводительный код, повышать стабильность системы и развивать инструменты для анализа и досрочного устранения непредвиденных проблем.
Масштабирование решений
Вы будете участвовать в масштабных проектах по реализации новых архитектурных решений, которые позволят нам продолжать расти.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
* Разрабатывали преимущественно на C++, а также использовали Python для вспомогательных задач
* Знаете классические алгоритмы и структуры данных
* Понимаете парадигму многопоточности, знакомы с основными алгоритмами и частыми проблемами этой области
* Готовы строить высоконагруженные отказоустойчивые распределённые системы