← К результатам

Golang-разработчик (команда платформы персонализации)

з/п не указана
Okko · Россия, Санкт-Петербург, улица Савушкина, 126
Удаленная работа Постоянная занятость опыт от 6 лет
Откликнуться на источнике →

Описание

Okko — онлайн‑кинотеатр, где рекомендации и поиск напрямую зависят от пользовательского опыта: от того, что человек видит на главной странице и как быстро находит фильм или сериал, зависит релевантность витрины на его устройствах. Мы ищем Senior‑инженера в направлении персонализации платфоры — в команду, которая развивает интеграционный уровень между рекомендательными и поисковыми сервисами и клиентскими витринами Okko. Наша задача — сделать так, чтобы продуктовые команды могли быстрее запускать новые сценарии рекомендаций и поиска без долгих ручных интеграций, хрупких договорённостей между командами и постоянной доработки клиентских приложений под каждый новый сценарий. Чем предстоит заниматься: Строить платформенный уровень, от которого зависит скорость запуска рекомендательных событий в Okko. Хорошее решение сокращает ручную работу, снижает связанность между командами и помогает быстрее проверять гипотезы в рекомендациях и поиске; Упрощать выполнение рекомендаций и проверки гипотез; Снижать time‑to‑market для продуктовых команд при запуске новых событий; Проектировать и развивать Go‑сервисы, интерфейсы и контракты между командами, представителями рекомендаций/поиска и витринами; Работать с PostgreSQL, кэшированием и потоками данных (Kafka); Участвовать в архитектурных решениях, технической декомпозиции и планировании; Повышать надёжность и наблюдаемость сервисов; Оптимизировать сервисы под высокую нагрузку. Что для нас важно: Умение не только писать качественный код, но и мыслить о системе как о продукте для пользователей; Опыт работы с Go (идиоматический Go, concurrency, использование race‑детектора, golangci‑lint, Docker) в высоконагруженных продуктах; Опыт работы с Kubernetes/Helm и применением resilience‑паттернов (повторные попытки, circuit breaker и др.); Навыки проектирования API и сервисных контрактов, опыт сотрудничества между командами; Способность разбираться в сложных областях и постепенно их упрощать; Опыт взаимодействия с продуктовыми backend/frontend‑командами; Умение вести фичу самостоятельно: от выявления проблемы и декомпозиции до запуска и сопровождения; Готовность влиять на технические решения и процессы; Готовность погружаться в существующий код на Java/Kotlin (Spring Boot — MVC/WebFlux, Resilience4j, Kafka/Redis), а иногда и на Python. Глубокая экспертиза в этих языках не обязательна, важно желание и способность разбираться в чужом коде и соответствующих сервисах. Будет плюсом: Опыт в рекомендационных системах, поиске или других ML‑продуктах; Опыт работы с Java/Kotlin/Python; Опыт разработки внутренней платформы. Что мы предлагаем: Необходимое оборудование и софт для работы; Официальное трудоустройство; ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки; Льготные условия ипотеки в рамках зарплатного проекта; Бесплатная подписка на сервисы партнеров; Корпоративный спорт; Насыщенная корпоративная жизнь; Электронная библиотека издательства МИФ, в которую входят почти 2 тыс. единиц контента по бизнесу, саморазвитию, здоровому образу жизни и другим актуальным темам; IT-аккредитация.

Источник: hh · Опубликовано: 29.07.2026