other

Senior Python Developer

Более недели назад

З/П не указана

Город: Москва

Okko

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 3 лет

Обязанности:

Мы - команда бэкенда рекомендаций онлайн-кинотеатра Okko. Основная часть контента, которая может быть персонализирована, отдается через наши сервисы (подбор фильмов, которые пользователь видит на главной, похожие фильмы к конкретному фильму, порядок подборок на главной и еще много всего). Наши сервисы доставляют рекомендации от команды ML до финального юзера. Мы отвечаем за логику A/B экспериментов на рекомендациях, разрабатываем горячее хранилище фичей, разрабатываем, собственно, сами API, которые отдают рекомендации. Еще у нас есть разные ETL пайплайны и некоторые потоки данных мы слушаем в Kafka. По сути, мы отвечаем за наполнение всей главной страницы Okko, поэтому наши решения должны быть надежны и устойчивы, продуманы с точки зрения отказа каких то промежуточных сервисов, а также прозрачны для аналитики (надо уметь отвечать на вопрос «почему у этого юзера этот фильм был на этом месте?»). Чем предстоит заниматься: Развивать и поддерживать высоконагруженные API существующих сервисов (recommendation API, feature store); Проектировать вместе с командой общую архитектуру под новые вызовы от бизнеса и ML. Делать наши решения надежными, масштабируемыми и отказоустойчивыми; Участвовать в полном цикле жизни продукта (рекомендаций): от проработки идей от продактов/команды ML до деплоя в кубере; Помогать в решении инцидентов, делать выводы и улучшать сервис; Взаимодействовать с другими командами/клиентами наших сервисов, c командой Devops. Стек: Python 3, Redis, Kafka, PostgreSQL, Clickhouse, Airflow Что мы ожидаем от кандидата: Имеешь опыт коммерческой разработки на Python от 5-и лет; Пишешь типизированный код; OOP и SOLID для тебя не пустой звук; Умеешь писать тесты (мы используем pytest); Опыт работы с SQL и NoSQL базами данных; Понимаешь практики СI/CD. Будет плюсом: Опыт с чем-то из нашего стека: Flask, Redis, Kafka, Сlickhouse, Airflow; Базовое понимание ML и знание pandas/numpy; Опыт работы с Jenkins и Kubernetes. Условия: Топовое оборудование и весь необходимый софт; Официальное трудоустройство; ДМС со стоматологией, доплата больничного листа, корпоративные скидки; Льготные условия ипотеки в рамках зарплатного проекта; Бесплатная подписка на сервисы партнеров; Совместные занятия спортом: йога, волейбол; Насыщенная корпоративная жизнь.

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 119002890

Похожие вакансии

Senior Python Developer

От 350 000 до 450 000 руб.

Москва

АСД Технолоджиз

Senior Python Developer

Договорная

Москва

МТС

Senior Python developer

От 200 000 до 400 000 руб.

Москва

Hi, Rockits!

Python developer (Senior)

Договорная

Москва

АСТ

Senior Python developer

Договорная

Москва

Hi, Rockits!

Senior Python Developer

Договорная

Москва

Холдем