Свяжитесь напрямую по этой вакансии
tldr: C++ Backend Engineer, от стажёра до Senior, Яндекс Поиск
Привет! Меня зовут Тимофей. Мы тут с нуля пилим новый поиск — общую платформу под Веб, Картинки, Видео, Маркет и всё остальное. Ищу C++-инженеров от стажёра до сеньора. Команда молодая и сильная — ШАД, ВШЭ, Физтех. Дальше чуть подробнее, почему это редкая тема.
Яндекс Поиск строит поисковую систему нового поколения — общую технологическую платформу для Веб-поиска, Картинок, Видео, Еды, Музыки, Маркета и других сервисов.
Сейчас разные поиски внутри компании развиваются во многом независимо. Мы хотим изменить это: создать единую распределённую отказоустойчивую систему, которая позволит запускать поисковые и рекомендательные сценарии поверх общей технологической базы. Концептуально это похоже на Elasticsearch, но на масштабе Яндекса, с большей модульностью, разными форматами индексов и возможностью описывать запросы через простой SQL-like-язык.
Проект стартует сейчас: мы проектируем Search-as-a-Service нового поколения и внедряем MVP. Это возможность присоединиться на раннем этапе и повлиять на архитектуру системы, которая определит развитие поиска в Яндексе на годы вперёд.
Что предстоит делать: • проектировать новую распределённую поисковую систему; • разрабатывать поисковые индексы, кодеки сжатия и компактные структуры данных; • строить эффективный runtime и процессы индексации; • работать с системами, которые хранят десятки петабайт данных, используют сотни тысяч CPU-ядер и обрабатывают сотни миллионов запросов в секунду; • изучать существующие поисковые проекты и переносить лучшие решения в общую платформу.
Что важно: • уверенный C++ и желание писать на нём; • хорошее знание алгоритмов и структур данных; • глубокое понимание многопоточности; • опыт с распределёнными системами; • понимание устройства поисковых систем и поисковых индексов будет преимуществом.
Формат: • full-time; • Москва / hybrid / online — обсуждаем.
Если интересно или остались вопросы — пишите: h0tmi
Полная занятость
Тип занятости
Гибрид
Формат работы
Стажер
Грейд
B2 - Выше среднего
Уровень английского
Бэкенд
Специализация
IT & Tech
Отрасль
Корпорация
Тип компании
По компании и городу
Бэкенд
Специализация
IT & Tech
Отрасль
Корпорация
Тип компании