Разработчик на С++ в Поиск
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Каждый документ в поисковой выдаче Яндекса однажды нашёл и скачал поисковый робот. В интернете бесчисленное множество страниц, которые к тому же постоянно меняются. От того, насколько качественно и быстро робот находит полезные и свежие документы, во многом зависит успех поиска в целом. Робот оперирует триллионами разнородных объектов со сложными связями между ними и миллиардами обновлений, что предъявляет особые требования к производительности и качеству алгоритмов.
Мы постоянно улучшаем контент-систему Поиска, и нам нужны единомышленники, которые помогут сделать наших пользователей счастливее. Сейчас наша команда делает новую систему обработки и хранения документов. Приходите, будет интересно.
Что нужно делать:
- писать на С++ высоконагруженные сервисы;
- помогать делать с нуля новое хранилище документов;
- воплощать бизнес-логику заказчиков в коде;
- поддерживать и улучшать сценарии;
- проектировать гибкую архитектуру, в которой предыдущие пункты были бы легко реализованы.
Мы ждем, что вы:
- знаете С++;
- знаете классические алгоритмы и структуры данных;
- можете быстро разобраться в сложной системе и найти проблему;
- пишете код, в котором просто разобраться и который легко дебажить.
Бонусы
Условия:
- классная команда экспертов-коллег, вместе с которыми можно профессионально расти;
- гибкий график, свободная корпоративная культура, возможность совместить работу в офисе и дома (гибридный формат);
- работа над сервисом, которым каждый день пользуются миллионы;
- комфортная адаптация: все процессы в команде, в том числе и обучение новых сотрудников, поставлены на поток — вы быстро погрузитесь в задачи;
- премии каждые полгода для всех, кто работает эффективно;
- расширенная программа ДМС, психотерапевт в офисе, питание, спортивные залы, капсулы сна.
Дополнительные инструкции
Будет плюсом, если вы:
- знаете, что такое TCP, HTTP, JS, SQL, MapReduce.