Разработчик общей поисковой системы (C++)

По договоренности

  • Третьяковская
  • Новокузнецкая
  • Третьяковская

Мы создаём Поиск будущего

Наша команда начинает строить масштабный проект, который определит технологическое развитие Яндекс Поиска в ближайшие годы.

Как ни странно, сейчас в компании нет общей поисковой системы. Веб-поиск (основной поиск Яндекса, доступный на yandex.ru/search) отличается своей реализацией от поиска по картинкам и видео. Поиски в Яндекс Еде, Музыке или Маркете тоже разрабатываются по большей части независимо. Основной вектор развития всегда задаёт веб-поиск, а остальные лишь догоняют. Со временем он сильно вырвался вперёд: улучшения не успевают добираться до других сервисов, и разрыв в технологиях продолжает расти.

В компании уже решали задачу создания единого поиска. Внутренний проект SaaS (Search-as-a-Service) предоставляет удобный интерфейс для решения простых поисковых сценариев и используется в сотнях сервисов компании. Однако ключевые поисковые проекты всё ещё развиваются независимо, а SaaS недостаточно гибок и всё так же находится в роли догоняющего.

С учётом накопленного в компании опыта сегодня мы понимаем задачу поиска настолько хорошо, что готовы сформулировать общее решение. Наша цель — разработать новую поисковую систему, которая позволит обобщить и унифицировать все поисковые и рекомендательные сценарии. Мы делаем так, чтобы и веб-поиск, и другие поиски в компании развивались в единой среде поверх общей технологической базы, а не параллельно друг другу.

Задача амбициозная и сложная. Сейчас мы работаем над дизайном SaaS нового поколения и внедряем MVP. Сейчас — тот самый момент, когда можно присоединиться к проекту на старте и повлиять на его дальнейшее развитие в целом.



Какие задачи вас ждут

Исследование и проектирование
Вам предстоит познакомиться с существующими поисковыми проектами и принять участие в проектировании дизайна новой распределённой отказоустойчивой поисковой системы.
Разработка на низком уровне
Вы будете заниматься разработкой и внедрением различных поисковых индексов, кодеков сжатия и компактных структур данных.
Разработка эффективного рантайма и индексации
Наши инсталляции хранят десятки петабайт данных, потребляют сотни тысяч ядер CPU и обрабатывают сотни миллионов запросов в секунду.

Мы ждем, что вы

  • Хорошо владеете языком C++ и хотите на нём писать
  • Знаете классические алгоритмы и структуры данных
  • Глубоко разбираетесь в многопоточном программировании
  • Использовали и разрабатывали распределённые системы
  • Понимаете, как работают поисковые системы и как устроены поисковые индексы внутри (будет преимуществом)


Адрес: Россия, Москва, улица Льва Толстого, 16
Показать на большой карте

Поделиться:

Опубликована 21 час назад

Похожие вакансии

до 312 000 ₽
Выше средней на 10%
Группа Компаний Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания ... знает Java от 11 версии, есть опыт коммерческой разработки на Java от 3 лет • Можем смотреть Kotlin-разработчиков ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ГК ОрбитаГК Орбита
  • Москва
21 час назад
Сейчас мы находимся в поиске Java разработчика на проект сроком 6 месяцев. ... Что мы ждём от кандидата: Опыт разработчик на Java от 5 лет; Глубокое знание Java core; Знание принципов ...
  • Можно удаленно
  • Подработка
  • Опыт от 5 лет
Логотип компании Бэнкс Софт СистемсБэнкс Софт Системс
  • Москва
день назад
... Разработчик на C# по направлению систем финансовых рынков для Product room Markets для проекта по импортозамещению ... Обязанности: Анализ требований на доработку Участие в разработке Взаимодействие с другими разработчиками ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Сателл ИТСателл ИТ
  • Москва
2 дня назад
Сейчас мы находимся в поиске Python-разработчика в команду Tengri Data — платформы для аналитики.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Postgres ProfessionalPostgres Professional
  • Москва
2 дня назад
Чем предстоит заниматься: конфигурированием и доработкой 1С под запросы клиентов Общества по поставленному ТЗ; разработкой дополнительных модулей и расширений для системы 1С; настройкой интерфейсов, отчетов и печатных форм.; настройкой обмена данными...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ЛоцияЛоция
  • Москва
21 час назад
до 320 000 ₽
Выше средней на 13%
ЛИАН — системный интегратор с фокусом в аналитике и управлении данными. Мы работаем в трех направлениях: 1. Автоматизация управленческой отчетности (BI) в малом и среднем бизнесе. Строим хранилища данных, настраиваем сбор и интеграцию, разрабатываем ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ЛИАНЛИАН
  • Москва
день назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.