Middle - Senior Python developer
В команду Rutube ищем Middle - Senior Python разработчиков.
Условно наш проект Rutube мы разбили на 4 крупных части:
1. Backend основного сайта (Стек: Python, Django, RabbitMQ + Celery, Redis, Nginx, uwsgi, Docker);
2. Системы обработки видео (Стек/особенности: Python, графы, конвертация);
3. Системы балансировки данных (Стек: Python, Redis, алгоритмы);
4. Системы управления данными (Стек/особенности: Python, SQL-like языки, Spinx, ElsaticSearch, Vertica, ClickHouse, колоночные БД; Десятки миллионов строк в БД);
Активно ищем сейчас на направления: «Backend основного сайта» и «Системы управления данными», но если есть экспертиза и желание заняться другими перечисленными частями, мы с радостью обсудим.
От Вас ждем следующие навыки и знания:
- Опыт разработки высоконагруженных web-проектов на python от 2-х лет.
- Желателен опыт работы с Django, Django Rest Framework, Celery.
- Опыт работы с реляционными базами данных и хорошие знания SQL.
- Понимание асинхронной парадигмы программирования и опыт программирование с использованием asyncio будет большим плюсом.
- Самостоятельность.
Общие задачи:
- Разработка серверной части видеохостинга:
- Разработка High-load бек-энда сайта, Django+REST Framework;
- Участие в оптимизации и качественном улучшение бек-энд кода;
- Участие в реформировании архитектуры проекта;
- Поддержка и разработка бек-офиса и внутренних сервисов;
- Видеоотдача, конвертация, и всё, что с ней связано;
- Unit-тесты.
Условия:
- Активный и амбициозный коллектив, который любит свой продукт и активно его развивает.
- Заработная плата полностью белая. Уровень готовы обсудить индивидуально.
- ДМС после испытательного срока.
- Комфортная кухня с вкусным кофе, чаем, какао, фруктами, овощами и т.д.
- Работаем в лофте недалеко от м. Краснопресненская (15 минут пешком от метро).