Назад
5 дней назад

Senior Java Developer (Search Platform)

475 000
Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/

TL;DR

Старший разработчик Java (Поисковая платформа): Разработка и оптимизация ядра поискового движка Ozon с акцентом на высоконагруженные распределённые системы, производительность индексации и интеграцию ML-решений. Фокус на ускорении времени выполнения запросов, проектировании хранилищ данных и внедрении возможностей больших языковых моделей (LLM).

Локация: Удалённо (РФ) или офисы в Москве, Санкт-Петербурге, Иннополисе и Новосибирске

Зарплата: от 475 000 ₽/мес до налогов

Компания

Ozon — одна из крупнейших e-commerce платформ, развивающая высоконагруженный поисковый движок для миллионов пользователей.

Что делать

  • Оптимизировать производительность поискового движка и скорость обновления индексов.
  • Проектировать и разрабатывать быстрообновляемые хранилища мастер-данных и системы потоковой обработки данных.
  • Интегрировать современные ML-решения и LLM в поисковый движок, оптимизируя время исполнения запросов.
  • Создавать внутренние инструменты и DSL для продуктовых разработчиков и DS-команд.
  • Развивать и поддерживать архитектуру распределённого поиска, включая шардирование и координацию.
  • Заниматься мониторингом и оптимизацией инфраструктуры поисковых кластеров.

Требования

  • Уверенное знание Java и опыт коммерческой разработки от 2 лет.
  • Глубокое понимание классических алгоритмов и структур данных.
  • Опыт создания многопоточных приложений и работы с распределёнными системами.
  • Практический опыт работы с реляционными СУБД и NoSQL-хранилищами.
  • Умение самостоятельно тестировать код и работать в команде.

Хорошо, если есть

  • Опыт работы с поисковыми движками: Elasticsearch, Solr, OpenSearch (Lucene), Sphinx или Quickwit.
  • Навыки построения ETL, DWH или Data Lake.
  • Опыт в алгоритмической разработке, например, в области сжатия данных.
  • Профильное образование в области математики или Computer Science.
  • Знакомство с Data Science или ML Engineering.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →