Вакансия Java-разработчик в команду поиска в ОК, Санкт-Петербург

Java-разработчик в команду поиска в ОК, Санкт-Петербург

Java-разработчик в команду поиска в ОК, Санкт-Петербург

Одноклассники — это крупнейшая развлекательная социальная сеть в России. Недавно у нас было масштабное обновление: теперь ОК — это территория увлечений. Здесь можно найти много классного и качественного контента, посвящённого даже очень редкому хобби.

А ещё ОК — это команда, получающая искренние эмоции и удовольствие от бренда, контента и цифровых технологий с 2006 года. Пул задач в ОК шире, чем в большинстве проектов. Это классный драйвер для изучения топовых технологий, подходов и решений в реальных условиях.

Мы в команде Поиска отвечаем за разработку и сопровождение всех поисков, работающих внутри портала. Поисковая система на более чем 20 вертикалей крутится на 500+ инстансах в 5 дата-центрах, а объём индексируемых данных измеряется терабайтами. Такой масштаб делает проблематичным использование стандартных решений, поэтому ядром системы является свое решение на базе Lucene. 

Поиск Одноклассников хорошо переживает сбои даже целого дата-центра, наплывы запросов и другие форс-мажоры. За всё время нам ни разу не пришлось что-то в нём «тушить»: все технические проблемы решались штатным рефакторингом нужной части с аккуратным управлением вычислительными ресурсами. При этом мы продолжаем реализовывать идеи, с которыми к нам приходят коллеги из смежных продуктовых команд. 

Задачи

  • Переезд на новую версию Lucene;
  • интеграция с поиском VK;
  • добавление новых метрик;
  • оптимизация работы поиска.

Требования

  • Опыт разработки на Java;
  • опыт работы с распределёнными системами;
  • реализовывавали алгоритмы с учётом условий исполнения;
  • самостоятельны, проактивны, коммуникабельны;
  • умеете отделять существенное от второстепенного;
  • прислушиваетесь к обратной связи, умеете конструктивно давать и принимать её;
  • умеете организовывать сбор требований, техническое обсуждение, процесс разработки и внедрения решения.

Будет плюсом

  • Опыт работы с Lucene;
  • знания в области NLP.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

Формат работы

комбинированный

Уровень

middle
senior

График работы

полный

ОК

Команда OK.TECH объединяет сотни специалистов разработки, дизайна, маркетинга, машинного обучения, поддержки пользователей и не только. Каждый из нас влияет на то, каким увидят ОК миллионы пользователей.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

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

Java Developer в команду онлайн-рекомендаций

AI VK
Москва, гибкий

Руководитель группы рекомендаций

VK Клипы
Москва, гибкий

Руководитель группы разработки хранилищ

Единые облачные технологии
Москва, гибкий

Руководитель core-команды разработки

Коммуникационные платформы
Москва, комбинированный

Руководитель продуктовой разработки в команду ленты и рекомендаций

ВКонтакте
Санкт-Петербург, гибкий

Руководитель команды разработки высоконагруженных систем

VK Видео
Санкт-Петербург, комбинированный

Java Lead в команду рекомендательной системы

AI VK
Москва, офисный

Старший разработчик ML Training Platform

AI VK
Москва, гибкий

Старший Java-разработчик в команду рекомендаций социальных сервисов

AI VK
Санкт-Петербург, гибкий

Java разработчик в команду ML

AI VK
Санкт-Петербург, комбинированный

Java Developer

VK Звонки
Москва, гибкий

Java-разработчик в команду рекомендательной системы

AI VK
Москва, гибкий

Java Developer в службу рекомендаций

Дзен
Москва, гибкий

Java Developer

VK Видео
Санкт-Петербург, гибкий

Java Lead MLOps-инструментов

AI VK
Москва, офисный

C++ разработчик

VK Звонки
Москва, гибкий

Руководитель Backend разработки

VK Cloud
Москва, комбинированный

Руководитель разработки ML Training Platform

AI VK
Москва, офисный

Старший разработчик Go в команду Core API

Облако
Москва, комбинированный

Руководитель команды «Авторизация»

VK Teams
Москва, гибкий

Java Team Lead

VK
Москва, комбинированный

Руководитель группы разработки

ОК
Санкт-Петербург, гибкий

Senior Java Developer

VK
Москва, гибкий

Backend Java Developer на проект чат-бота

Клиентский опыт
Москва, гибкий

Руководитель в команду архитектуры

ВКонтакте
Санкт-Петербург, гибкий

Старший разработчик в команду архитектуры

ВКонтакте
Санкт-Петербург, гибкий

Java-разработчик

Дзен
Москва, комбинированный

Senior Java Developer

RuStore
дистанционный

Разработчик Data Infrasrtructure в AI VK

VK
Москва, гибкий

Java Developer

ОК
Санкт-Петербург, гибкий

Ведущий программист-разработчик

VK Звонки
дистанционный

Team Lead DWH группы

Data Office
Москва, комбинированный

Golang Developer в команду «Антиробот»

Информационная безопасность
Москва, гибкий

Backend Developer MLOps-инфраструктуры

VK Tech
Москва, гибкий

Java Developer контент-системы

AI VK
Москва, гибкий

Java Developer

Tarantool
Москва, комбинированный

Lead A/B Platform

Data Office
Москва, комбинированный

Специалист по информационной безопасности (AppWebSec)

RuStore
Москва, гибкий

Go Developer

Единые облачные технологии
Москва, гибкий

Ведущий Java-разработчик

Единые облачные технологии
Москва, гибкий

Go Developer в команду One Сloud

VK
Москва, гибкий