📍 Москва (м. Деловой центр)Санкт-Петербург (м. Площадь Александра Невского)НовосибирскИннополисПолная удалёнка
Десятки миллионов пользователей ежедневно ищут товары на Ozon. Команда "Верхнего поиска" отвечает за построение поискового запроса в индекс для пользователей. Мы делаем продуктовую и ML-разработку для проведения различных А/В-экспериментов с целью улучшения релевантности поисковой выдачи. Для этого у нас есть ряд микросервисов, в том числе Feature store для работы с ML-фичами и моделями.
Все это должно работать в реалтайме, поэтому важным и приоритетным для нас является поддержка и улучшение текущих метрик скорости и пропускной способности поиска. Сервисы должны выдерживать нагрузку с таргетом более 50к RPS. Для обеспечения высокой доступности сервисы распределены на несколько дата-центров.
Подробнее можно ознакомиться в статьях:
Технологии/инструменты
JavaNoSQL
- На бекенде пишем на Java.
- GitLab CI/CD с множеством сред для разработки и тестирования.
- В своих микросервисах инферем ML модельки и достаем фичи из feature store.
- Используем Redis для горячего хранения данных и PostgreSQL для холодного, для OLAP используем ClickHouse.
- Данные храним в S3 & HDFS, ETL на Spark & Flink.
- Процессим данные через Kafka.
- Kubernetes для оркестрации.
- Логгирование и метрики идут через Prometheus, Graylog, OpenTracing (Jaeger).
- Стандартный джентельменский набор Jira, Confluence и GitLab.
Какая у нас команда и процессы
- Agile с артефактами (стендап, грумминг, планирование, ретро).
- QA интегрированы в команду и пишут автотесты, помогая улучшать качество.
- Ежедневно проводим стрельбы и нагрузочное.
- Infra — помогает с инфраструктурой сервисов.
Вам предстоит
- Пилить новые фичи и оптимизировать сервисы поиска, чтобы быть быстрее, выше, сильнее.
- Оптимизировать узкие по производительности места.
- Взаимодействовать со смежными командами (ML, Infra, Продукты).
- Покрывать свой код юнит-тестами.
- Ревьюить своих тиммейтов.
- Писать документацию.
Мы ожидаем
- Хорошее знание Java и опыт разработки от 2 лет.
- Знание классических алгоритмов и структур данных.
- Опыт использования реляционных СУБД и/или NoSQL-хранилищ.
- Ответственность и аккуратность, умение тестировать собственный код и работать с чужим.
- Умение работать в команде.
- Опыт работы в аналогичной должности в течение последнего года.
Будет плюсом:
- Опыт разработки многопоточных приложений.
- Опыт разработки и профилирования высоконагруженных сервисов.
- Опыт разработки сервисов для ML (LTR).
- Знание C# и (или) Go.
Мы предлагаем
- Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce.
- Свободу действий в принятии решений.
- Достойный уровень заработной платы.
- Профессиональную команду, которой мы гордимся.
- Возможность развиваться вместе с нашим бизнесом.
А еще:
- Возможность гибридной и удалённой работы, а также современные офисы в Москве, Санкт-Петербурге, Иннополисе и Новосибирске.
- Наши сотрудники выступают и участвуют в конференциях, мы оплачиваем билеты и дорогу. Покупаем курсы по запросу и помогаем карьерно развиваться по программе HiPo. Доступ к MyBook и Eduson, скидки на английский язык от SkyEng и Флоу. Бесплатные курсы программирования, математики и английского языка для детей сотрудников.
- Делимся экспертизой на бесплатных курсах Route 256 (Go, QA, C#, iOS, Android, Frontend), а начинающие специалисты могут попасть на оплачиваемую стажировку Route Start.
- ДМС со стоматологией, страхование от несчастного случая, полис выезжающего за рубеж, онлайн-поддержка психолога, юриста и эксперта по финансам. В офисе Москва-Сити ведут приём врач-терапевт и психолог.
- Партнёрские программы: от помощи в ипотеке до скидок в Кидзанию. Материальная помощь в сложных ситуациях, подарочные сертификаты при рождении ребёнка. Реферальный бонус за рекомендацию друга.
- Оборудованные кухни (завтраки, фрукты, овощи, сэндвичи), в офисе расположены вендинговые автоматы со здоровой едой. Компенсация ужина для сотрудников в Москва-Сити.
- Беговой, волейбольный, хоккейный и футбольный клубы. Скидки на карты World Class, X-fit, 5 элемент, Fitmost.
- Просторный опенспейс с панорамными видами и местами для отдыха и социальной инфраструктурой.
- Зарплатные проекты: Райффайзенбанк, Сбербанк, АльфаБанк, ГазпромБанк, Тинькофф, ВТБ банк, МТС банк.
Эллина Бекренева IT recruiter