Привет! Наш партнерский проект BigData Sports ищет Python-разработчика (дата инженера) с особенным графиком работы в свою команду.
Обязанности:
Не нужен любитель архитектуры ради архитектуры. Нужен человек, который умеет быстро найти причину, безопасно восстановить работу и не создает лишней коммуникации без реального повода.
Следить за алертами, статусами SDH и состоянием systemd-сервисов;
Диагностировать ошибки по логам, traceback, данным в БД и ответам внешних API;
Перезапускать сервисы и повторно запускать неуспешные джобы;
Исправлять сломавшиеся парсеры после изменения сайтов, API или формата ответа;
Разбираться с блокировками, cookies, headers, прокси, rate limits, возможной временной недоступностью источников;
Проверять корректность данных после восстановления;
В спокойное время писать небольшие новые скрипты и выполнять некритичные доработки;
Оставлять понятную передачу статуса дневному разработчику: что произошло, что сделано и что требует постоянного исправления.
Уверенный Python;
Практический опыт работы с production-скриптами, API или парсерами;
Linux, SSH, systemd и journalctl;
Уверенный SQL;
Прикладной опыт с Redis и MongoDB;
Понимание HTTP, JSON, cookies, headers, прокси и повторных запросов;
Понимание спортивных данных и букмекерской сферы: live/prematch, статусы матчей, коэффициенты, рынки и сопоставление событий между провайдерами. При этом глубокая экспертиза трейдера или спортивного аналитика не требуется;
Способность спокойно и самостоятельно работать 5/2 в графике среда–воскресенье, 20:00–04:00 по Москве.
Умение сначала изучить код и логи, а затем задавать конкретные вопросы.
Почему с нами круто: