Привет!
Мы - распределенная команда, работающая в области обработки данных, разрабатывающая сервисы для различных рынков CIS/Europe (у нас продуктовая, а не проектная деятельность).
В растущую и амбициозную команду Smart Tables (семейство продуктов, связанных со спортивной статистикой) требуется Python-разработчик, который ускорит обработку запросов внутренних и внешних клиентов по расширению покрытия собираемых данных. Задача — построить и масштабировать надёжный пайплайн для автоматического получения, структурирования и хранения информации о матчах, трансферах, статистике и других событиях из мира спорта.
Наш основной продукт - один из крупнейших спортивных интернет-порталов (объединяющий сайт и многочисленные соцмедиа платформы).
Чем предстоит заниматься: - Собирать спортивные данные с внешних источников (расписания матчей, статистика, результаты, трансферы, календари, данные о тренерах, судьях и игроках);
- Записывать данные в MySQL и MongoDB, оптимизируя запросы и нагрузку на базы данных;
- Разрабатывать скрипты для генерации новых данных на основе существующих (например, расчеты средних значений, аналитики и т.д.);
- Настраивать ботов, которые уведомляют о публикации новых данных;
- Обеспечивать стабильно высокую производительность системы обработки данных.
Чего мы ждем от вас и опыт работы, с которым будет комфортно: - Отличное знание Python и уверенный опыт написания парсеров;
- Умение работать с реляционными (MySQL) и нереляционными (MongoDB) СУБД;
- Опыт оптимизации хранения и выборки больших объемов данных;
- Понимание архитектуры систем реального времени (например, обновление счёта в live-режиме);
- Знание или опыт работы с Redis / Memcached — будет плюсом;
- Умение документировать код и проектные решения;
- Опыт работы с API (REST, GraphQL) и/или веб-скрейпингом.
Будет плюсом: - Понимание спортивной специфики (футбол, баскетбол и др.);
- Знание Go или PHP, либо желание прокачаться в одном из этих направлений.
Почему с нами круто и что мы тебе предоставим: