Старший Go-разработчик, Рантайм рекомендательных продуктов
Ozon
Привет! Мы команда продуктовой разработки рекомендаций
Мы создаём рекомендательные сервисы, которые помогают пользователям находить нужные товары на площадке Ozon. Наша платформа анализирует поведение пользователей и обеспечивает работу рекомендательных алгоритмов в реальном времени. Мы работаем с огромными объёмами данных: сотни миллионов товаров и персональные предпочтения миллионов пользователей. Вместе с командой Data Science мы постоянно улучшаем платформу, делая рекомендации точнее и релевантнее.
Помимо продуктовой разработки, сейчас мы создаем новый платформенный компонент индексации для построения рекомендательных индексов, который обновляет признаки товаров со свежестью в считанные минуты и ищем сильных Go-разработчиков в команду для решения этой масштабной задачи
Наш стек
Go, Cassandra (Scylla), Redis, PostgreSQL, Kafka, Kubernetes.
Вы будете
Развивать платформенный компонент индексации - высоконагруженный потоковый сервис на Go
Проектировать хранение и обработку данных под высокую нагрузку: модель данных, идемпотентность, отказоустойчивость, backpressure
Развивать продуктовые рекомендательные сервисы: логику отбора и фильтрации товаров, выдачу рекомендаций на витрины, их производительность и надёжность
Участвовать в проектировании и design-review, владеть архитектурой своих компонентов, а не только реализовывать готовый дизайн
Вносить вклад в развитие общей recsys-платформы
Нам важно
Уверенный, чистый и тестируемый код на Go, комфорт в конкурентном программировании. Либо сильная платформенная/системная разработка на одном из C, C++, Java, Python с готовностью перейти на Go
Опыт с хранилищами и понимание, как моделировать данные под высокую нагрузку
Уверенные знания по Kafka и потоковой обработке данных
Инженерное мышление в распределённых системах: отказоустойчивость, идемпотентность, согласованность данных
Опыт проектирования и эксплуатации сервисов в проде - от дизайна до работы под нагрузкой
Опыт работы с терминалом в Linux и понимание, куда посмотреть, когда сервис деградирует под нагрузкой
Будет плюсом
Опыт высоконагруженных data-пайплайнов и потоковой обработки (Flink, Spark, Kafka Streams)
Профилирование и оптимизация Go под высокий throughput
Опыт эксплуатации сервисов в Kubernetes
Интерес к анализу, проектированию и решению проблем в масштабных распределённых системах
Опыт работы с рекомендательными системами, поисковыми решениями или ML Engineering
Источник: career.ozon.ru (Ozon) 11 сентября 2026
