Python-разработчик / Data Engineer
АйТиРезультат- от 85 716 руб.
- до 119 880 руб.
Описание
Python-разработчик / Data Engineer (Web Scraping, Scrapy)
Поддержка, развитие и стабильную работа нескольких Scrapy-проектов, предназначенных для обхода карточек товаров и парсинга данных в различные БД.
Задачи
Поддержка существующих Scrapy-проектов
- Анализ и исправление ошибок в пауках (spiders)
- Адаптация парсеров при изменении структуры сайтов
- Рефакторинг кода, устранение технического долга
- Обновление зависимостей и версий Python/Scrapy
Разработка и расширение функциональности
- Расширение пайплайнов обработки данных
- Унификация и переиспользование общих компонентов между проектами
Работа с данными и БД
- Запись данных парсинга
- Контроль целостности и качества данных
- Обработка дубликатов, апдейты карточек
Мониторинг и эксплуатация
- Отслеживание статуса выполнения парсеров
- Анализ логов, метрик, ошибок
- Настройка алертов при падениях / деградации качества
- Поддержка непрерывного режима работы (cron / очереди / расписания)
Инфраструктура и автоматизация (по уровню)
- Запуск парсеров в Linux-среде / Docker
- Интеграция с прокси, VPN, user-agents
- Работа с CI/CD (минимум деплой и автозапуск)
Обязательные технические требования
Python / Scrapy
- Уверенное знание Python 3
- Глубокое понимание Scrapy :
- spiders, items, pipelines, middle wa res
- signals, extensions
- throttling, retries, AutoThrottle
Web scraping
- Опыт парсинга динамических сайтов
- Работа с:
- cookies, headers, sessions
- пагинацией, фильтрами, вариациями товаров
- Понимание антибот-защиты:
- rate limiting
- fingerprinting
- captcha (хотя бы на уровне обхода / интеграции сервисов)
Базы данных
- Опыт работы минимум с одной SQL БД (PostgreSQL / MySQL)
- Понимание схем данных для товарных карточек
- Опыт батчевой записи и апдейтов
Linux / эксплуатация
- Уверенная работа в Linux
- Работа с:
- cron / systemd
- логами
- виртуальными окружениями
- Git (branching, PR, code review)
Специалист должен уметь:
- Самостоятельно разбираться в чужом Scrapy-коде
- Понимать, почему парсер стал собирать меньше данных
- Находить причину падений без пошаговых инструкций
- Предлагать улучшения архитектуры и мониторинга
Требования:
-
Выполнение за дани й в оговоренные сроки
- Удаленная работа
- Работа по трекеру - 500 р./час.
- Оформление по договору с самозанятыми.
- Объем работы необходимо выполнять еженедельно минимум 14 часов
Для отбора на должность от вас необходимо: 1) Информация в каких проектах участвовали. 2) Выполнить оплачиваемое тестовое за дани е (500р/час)
9 часов назад
Источник: hh.ru
Обращаем Ваше внимание, что вакансия взята с внешнего источника hh.ru. Администрация сайта не несет ответственность за ее содержание.
Рекомендуемые вакансии
120 000 - 130 000 руб.
... чем ищем начинающего, но думающего Python-разработчика , который хочет не просто писать ... от тебя: Опыт работы с Python и FastAPI; Понимание принципов ООП ...
12.01.2026
... под высокую нагрузку; Писать код и тесты; Разбирать инциденты. Что для этого необходимо: Уверенный опыт коммерческой разработки на Python; Глубокое понимание Kafka и построения стриминговых систем; Опыт работы с Grafana и ELK для мониторинга и логирования ...
19.12.2025
... к разработке и плотная интеграция разработчиков в распределенную команду, что ... скриптов для автоматизации рутинных задач; Python Basics: базовые навыки для создания ... Восточной Европы. Присоединяйся к команде разработчиков Новео для решения интересных задач!
12.01.2026