Руководитель группы разработки Java, Поиск и Каталог

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа

3,8
Санкт-Петербург, Херсонская улица, 12-14

В команде Ozon Tech более 3800 IT-специалистов в сотнях кросс-функциональных команд — и мы продолжаем расти.

Десятки миллионов людей пользуются нашими сервисами, а наша IT-инфраструктура управляет миллионами процессов каждый час. Развиваем высокую инженерную культуру: используем лучшие практики, чтобы поддерживать проекты красиво и эффективно.

Мы решаем сложные и интересные задачи в области хранения и обработки данных, кибербезопасности, совершенствуем и автоматизируем системы, которыми пользуются продавцы, покупатели, партнёры и сотрудники Ozon. Мы стремимся делать лучший в России e-com — присоединяйся!

Десятки миллионов пользователей ежедневно ищут товары на Ozon. Команда поискового рантайма отвечает за качество поиска, а именно:

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

Наша поисковая система включает собственный распределённый high-availability поисковой движок (фактически собственная распределённая СУБД) на базе Lucene. Он написан командой поиска на замену ElasticSearch, нацелен на производительность и расширяемость под задачи поиска в Ozon. Движок обеспечивает быструю фильтрацию товаров и базовое ранжирование.

Исторические хроники и путь создания собственного поискового движка описали в статье «Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2».
https://habr.com/ru/company/ozontech/blog/667600/

Мы ищем тимлида для одной из подгрупп поискового рантайма. Позиция подразумевает 50:50 технические и менеджерские обязанности.

Наш стек:

  • Сервисы на Java, JDK 11-17;

  • Netty, GRPC, Guice, Lucene;

  • etcd, S3, Kafka, Clickhouse, Hadoop, Spark, Hive, Postgresql, Redis;

  • K8S, Prometheus, Graylog, OpenTracing (Jaeger);

  • Gitlab, Jira.

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

  • Руководить разработкой одной из частей внутреннего поискового движка и других поисковых сервисов и компонентов;
  • Планировать процессы разработки, распределять задачи, контролировать их выполнение, осуществлять код-ревью;
  • Проектировать архитектуру и инфраструктуру;
  • Решать задачи улучшения качества поиска;
  • Оптимизировать узкие по производительности места;
  • Внедрять ML-модели в поисковые процессы (опыт с ML не требуется, но приветствуется).

Мы ожидаем:

  • Отличное знание Java и опыт разработки от 4 лет;
  • Опыт руководства группой разработчиков от 3 человек;
  • Знание классических алгоритмов и структур данных;
  • Опыт проектирования архитектуры серверного ПО;
  • Навыки разработки многопоточных приложений.

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

  • Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce;

  • Свободу действий в принятии решений;

  • Достойный уровень заработной платы;

  • Профессиональную команду, которой мы гордимся;

  • Возможность развиваться вместе с нашим бизнесом.

А ещё:

Возможность гибридной и удалённой работы, а также современные офисы в Москве, Санкт-Петербурге, Иннополисе и Новосибирске.

Наши сотрудники выступают и участвуют в конференциях, мы оплачиваем билеты и дорогу. Покупаем курсы по запросу и помогаем карьерно развиваться по программе HiPo. Доступ к MyBook и Eduson, скидки на английский язык от SkyEng и Флоу. Бесплатные курсы програмирования, математики и английского языка для детей сотрудников.

Делимся экспертизой на бесплатных курсах Route 256 (Go, QA, C#, iOS, Android, Frontend), а начинающие специалисты могут попасть на оплачиваемую стажировку Route Start.

ДМС со стоматологией, страхование от несчастного случая, полис выезжающего за рубеж, онлайн-поддержка психолога, юриста и эксперта по финансам. В офисе Москва-Сити ведут приём врач-терапевт и психолог.

Партнёрские программы: от помощи в ипотеке до скидок в Кидзанию. Материальная помощь в сложных ситуациях, подарочные сертификаты при рождении ребенка. Реферальный бонус за рекомендацию друга.

Оборудованные кухни (завтраки, фрукты, овощи, сэндвичи), в офисе расположены вендинговые автоматы со здоровой едой. Компенсация ужина для сотрудников в Москва-Сити.

Беговой, волейбольный, хоккейный и футбольный клубы. Скидки на карты World Class, X-fit, 5 элемент, Fitmost.

Просторный опенспейс с панорамными видами и местами для отдыха и социальной инфраструктурой

Зарплатные проекты: Райффайзенбанк, Сбербанк, АльфаБанк, ГазпромБанк, Тинькофф, ВТБ банк, МТС банк.

Ключевые навыки

Java
Atlassian Jira
Git
PostgreSQL
Разработка поисковых технологий
торговая площадка

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Адрес

Санкт-Петербург, Херсонская улица, 12-14

Вакансия опубликована 3 октября 2022 в Санкт-Петербурге

Отзывы о компании

3,8хорошо
Оценка Dream Job

71%

Рекомендуют
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

Преимущества и льготы
  • Своевременная оплата труда
  • Наличие кухни, места для обеда
  • Оплата больничного
Отзыв сотрудника
Октябрь 2022
Своевременные выплаты, удобный график, отношение в коллективе
Войдите, чтобы увидеть все отзывы
Войти

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

Java developer

230 000 – 265 000 руб.
Санкт-Петербург
Можно из дома
Проектирование и проработка архитектуры решений банковских приложений. Разработка новых приложений, доработка существующих. Написание тестов. Документирование кода и приложений.
Опыт разработки на Java от 3-х лет. Опыт работы с высоконагруженными приложениями. Опыт работы с микросервисной архитектурой (Обязательно!
Санкт-Петербург
Можно из дома
Топовое железо и доп. комплектующие по запросу.
Опыт разработки на Java от 3-х лет. Spring Boot (Web, Data JPA, Cloud, Security). Уверенные знания Swagger.
Санкт-Петербург
Можно из дома
Вся бизнес-логика покрывается Unit-тестами. Все изменения обязательно проходят этап code review. Сборки обязательно проходят этап ручного и автоматизированного...
Имеете опыт участия в коммерческой разработке ПО. Хорошо владеете языком Java (Collections, Concurrency, Generics, Exceptions, I/O и т.д.).
Санкт-Петербург
Можно из дома
Портирование кода C# на Java, в том числе с применением автоматизированных средств. Указывать на существующие недоработки в коде и архитектуре...
Опыт коммерческой разработки от 3 лет. Знание Java Core. Умение писать качественный, легко читаемый код. Умение разбираться в чужом коде...

Java Developer

от 150 000 руб.
Санкт-Петербург
Можно из дома
Текущие задачи: Рефаткоринг legacy-блоков вплоть до переписывания сервисов с нуля (например, бекенд для мобильных приложений). Оптимизации для растущей нагрузки...
Опыт бекенд-разработки на Java от 3 лет. Опыт работы с базами данных (MySQL, PostgreSQL, Redis) и с Spring Framework.
Санкт-Петербург
Можно из дома
1 миллиард защищенных продуктов в год. 150 защищенных торговых марок. 20 семейств патентов. Технический дизайн. Оптимизация производительности и рефакторинг.
Разговорный английский. Опыт разработки на Java 2+ лет. Опыт использования Hazelcast, Apache Ignite (GridGain), Infinispan. Автономность, хорошие коммуникативные навыки...
3,8
Санкт-Петербург, Херсонская улица, 12-14