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

Зарплата

от 240 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

Команда Intelligent Search создаёт поисковый сервис, который работает с запросами на естественном языке. На базе разрабатываемых нами решений можно построить умный и гибкий поиск для разного контента: видео, музыка, фудтех и т.д. Наша цель – создать поисковую платформу, которой сможет воспользоваться каждый разработчик.

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

Мы используем Python/Java, ElasticSearch, OpenShift, Hadoop, Spark, Ansible, Jenkins, Prometheus, Grafana.

Мы в команде очень любим то, что мы делаем, и спешим делать еще больше и еще лучше. Команда для нас — это настоящая ценность, где каждый важен и крут.

Что мы ждем от идеального кандидата

  • опыт промышленной разработки на Java от года; (Mid от 3 лет/ Senior от 5 лет)
  • опыт применения в работе классических алгоритмов;
  • знание классических структур данных и особенностей работы с ними в Java;
  • опыт работы с реляционными и нереляционными базами данных и понимание их устройства;
  • умение писать читаемый и поддерживаемый код;
  • любопытство и чувство юмора.

Будет плюсом

  • понимание ключевых аспектов построения отказоустойчивых распределенных систем;
  • знакомство с библиотеками ML/DL;
  • представление о принципах построения ETL пайплайнов;
  • опыт работы с ElasticSearch как с поисковым инструментом, а не хранилищем логов.

Вам предстоит

  • решать разнообразные задачи: от молниеносных продуктовых фич до создания основных компонентов высоконагруженной системы поиска;
  • дорабатывать нашу ветку ElastiSearch, разрабатывать плагины к нему для задач ML в рантайме поиска;
  • заниматься масштабированием поиска, его оптимизацией и ускорением;
  • исследовать и разрабатывать инфраструктурные решения;
  • доводить идеи до реализации.

Бонусы

  • Профессиональное обучение, семинары, тренинги, конференции, корпоративная библиотека.
  • ДМС, страхование жизни.
  • Самые инновационные, амбициозные проекты и задачи.
  • Свободный дресс-код.
  • Гибкий график для оптимального баланса работы и личной жизни.
  • Льготные кредиты и корпоративные скидки.
  • Конкурентная компенсация (оклад и премии по результатам деятельности).