Новому сервису Яндекса нужен талантливый разработчик, который присоединится к нашей команде. В текущих и планируемых проектах сервиса много сложных и нестандартных задач по развитию инфраструктуры, которая должна обрабатывать десятки миллионов запросов пользователей в день.
====Задачи, которые вам предстоит решать:
- проектирование программных интерфейсов (API);
- разработка архитектуры высоконагруженных масштабируемых сервисов;
- разработка поискового стека сервиса на технологиях Яндекса;
- построение различных процессов по обработке огромных данных (петабайты) на MapReduce.
====Вам понадобятся:
- умение писать на одном из серверных языков программирования;
- умение и желание быстро разбираться в коде различных компонентов;
- базовая алгоритмическая подготовка;
- хорошее понимание принципов работы баз данных (реляционных и NoSql).
====Приветствуются:
- хорошее знание Python, C++;
- опыт многопоточного программирования;
- опыт работы с базами данных;
- опыт использования MapReduce.