Senior Backend Engineer (Search & Recommendations)
OLX UzbekistanУдалённо
KubernetesBackendGoMicroserviceshighloadpersonalizationVector SearchApache SolrAWS EKS
Описание
OLX Uzbekistan ищет Senior Backend Engineer для крупнейшей онлайн-платформы объявлений в стране, обслуживающей более 6 миллионов активных пользователей в месяц и 2.2 миллиона объявлений. Ваша миссия — стать техническим владельцем поискового ядра и системы рекомендаций, развивая инструменты поиска на базе Apache Solr, внедряя персональное ранжирование и векторный поиск, обеспечивая мгновенный и релевантный отклик системы под нагрузкой в десятки миллионов запросов.
Обязанности
- Развитие поискового ядра: экспертная настройка, оптимизация и масштабирование Solr Cloud в среде AWS EKS
- Мультиязычный поиск: улучшение качества поиска для узбекского (кириллица/латиница) и русского языков, работа с морфологией и синонимами
- Vector Search: внедрение гибридного поиска с использованием семантических векторов (эмбеддингов) для повышения точности выдачи
- Персональное ранжирование: реализация алгоритмов LTR (Learning to Rank) на основе потока данных о поведении пользователей из нашей Data Platform
- High-Load Optimization: тюнинг производительности системы при обработке пиковых нагрузок и работа с распределенным кэшированием
Требования
- Опыт в Big-Ecom: вы успешно решали задачи поиска в высоконагруженных проектах уровня Avito, Ozon, Wildberries, Lamoda или Auto.ru
- Глубокая экспертиза в Solr: вы знаете внутреннее устройство Apache Solr, умеете писать кастомные плагины, настраивать сложные схемы индексации и проводить глубокий тюнинг производительности
- Mastery in Go: уверенное владение Golang для разработки высокопроизводительных микросервисов вокруг поискового ядра
- Vector & Personalization: опыт работы с векторным поиском и алгоритмами ранжирования на основе пользовательского опыта
- Infrastructure: понимание работы облачной инфраструктуры (AWS) и контейнеризации (Kubernetes/EKS)
- Технологический контекст Search: Apache Solr (основной движок)
- Технологический контекст Backend: Go
- Технологический контекст Infrastructure: AWS
Условия
- Участие в развитии проекта со старта
- Прямое влияние на конечный продукт
- Перспективы профессионального и карьерного роста
- Развитие в команде опытных коллег
- Минимум бюрократии и быстрое принятие решений
- Индивидуальное обсуждение графика и формата работы с каждым сотрудником
- Удалённая работа