Okko — онлайн-кинотеатр, где рекомендации и поиск напрямую влияют на пользовательский опыт: на то, что человек увидит на главной странице, как быстро найдет нужный фильм или сериал, насколько релевантной будет витрина на его устройствах.
Мы ищем Senior (с возможностью роста) или Lead Backend Engineer в направление платформы персонализации — команду, которая развивает интеграционный слой между рекомендательными/поисковыми-сервисами и клиентскими витринами Okko.
Наша задача — сделать так, чтобы продуктовые команды могли быстрее запускать новые сценарии рекомендаций и поиска: без долгих ручных интеграций, хрупких договоренностей между командами и постоянной доработки клиентских приложений под каждый новый сценарий.
Чем предстоит заниматься:
Мы строим платформенный слой, от которого зависит скорость запуска рекомендательных сценариев в Okko. Хорошее решение здесь уменьшает количество ручной работы, снижает связность между командами и помогает быстрее проверять гипотезы в рекомендациях и поиске;
- Упрощать настройку сценариев рекомендаций и поиска;
- Снижать t2m для продуктовых команд при запуске новых сценариев;
- Участвовать в архитектурных решениях, технической декомпозиции и планировании;
- Улучшать надежность, наблюдаемость и сопровождение сервисов;
- Помогать команде расти: через ревью, менторинг, обсуждение решений и развитие процессов.
Что для нас важно: - Мы ищем инженера, который умеет не только писать качественный код, но и думать о системе, как о продукте для внутренних пользователей;
- Большой опыт работы с Go;
- Умение проектировать API, сервисные контракты и интеграции между командами;
- Способность разбираться в сложном домене и постепенно упрощать его;
- Опыт коммуникации с продуктовыми backend/frontend-командами;
- Умение самостоятельно вести проект: от постановки проблемы и декомпозиции до запуска и поддержки;
- Готовность влиять на технические решения, процессы и развитие команды;
- Также потребуется погружаться в существующий код на Java, а иногда — в Python. Глубокая экспертиза в этих языках не требуется, но важно быть готовым разбираться в чужом коде и контексте смежных сервисов.
Будет плюсом:
- Опыт в рекомендациях, поиске или других ML-продуктах;
- Опыт работы с java/python;
- Опыт разработки внутренних платформ;
- Опыт работы с высоконагруженными пользовательскими продуктами;
- Опыт в роли team/tech-lead.
Что мы предлагаем: - Необходимое оборудование и софт для работы;
- Официальное трудоустройство;
- ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки;
- Льготные условия ипотеки в рамках зарплатного проекта;
- Бесплатная подписка на сервисы партнеров;
- Корпоративный спорт;
- Насыщенная корпоративная жизнь;
- Электронная библиотека издательства МИФ, в которую входят почти 2 тыс. единиц контента по бизнесу, саморазвитию, здоровому образу жизни и другим актуальным темам;
- IT-аккредитация.