2 апреля 2025
В online кинотеатр KION ищем Python разработчика уровня Senior.
Чем мы занимаемся:
Разрабатываем backend для online кинотеатра: персональные витрины, поиск, подбираем похожие к фильмам;
Пишем ETL процессы для загрузки данных, обучения моделей, проверяем результат в A/B тестах;
Создаем и улучшаем внутренние инструменты для повышения качества моделей;
Улучшаем качество коммуникаций с пользователями новые Push уведомления, основанные на ML.
Наш стек:
Python, FastAPI, Kafka, ClickHouse, Apache Airflow, Redis, MongoDB.
Задачи:
Разработка Backend микросервисов (FastAPI);
Интеграция со сторонними API;
Работа над ETL процессами;
Создание и поддержание центрального хранилища данных (Clickhouse).
Требования
Опыт разработки на Python 3;
Знание принципов ООП, SOLID;
Есть навык структурно писать тесты и тестируемый код;
Знание многопоточности и ассинхронного программирования;
Знание паттернов распределенных систем (микросервисная архитектура, очереди сообщений, использование реляционных и key-value БД);
Опыт FastAPI;
Опыт работы с Git;
Понимание принципов CI/CD и релиз-менеджмента;
Знание SQL.
Будет плюсом:
Опыт работы с Apache Airflow;
Опыт работы с ClickHouse, Kafka, Redis, YDB, LiteStar;
Опыт работы со сторонними API интеграциями, REST;
Опыт написания rest api;
Опыт разработки микросервисов и оптимизации высоконагруженных проектов.