Seller.ru

Python-разработчик (инженер по сбору данных)

Коротко

Python-разработчик (инженер по сбору данных) для сбора цен, остатков, продаж и SEO-данных с маркетплейсов (WB, Ozon, Яндекс Маркет) и данных конкурентов. Компания — крупный ритейлер и дистрибьютор брендов с фокусом на продажи через маркетплейсы, офис в Екатеринбурге. Требуется опыт работы с HTTP/REST API, FastAPI, Docker, Git, обходом антибот-защиты, прокси и браузерной автоматизацией (Selenium), а также запись данных в ClickHouse. Работа в офисе, полная занятость, опыт не важен.

О компании
Seller.ru – ведущий поставщик брендов на маркетплейсах с центральным офисом в Екатеринбурге.
Компания Seller.ru является дистрибьютором брендов полного цикла. В группу компаний Seller.ru входят профильные гипермаркеты; собственная сеть фулфилмент центров; департамент IT, ИИ и автоматизации; агентство по работе с внешним и внутренним траффиком; медиацентр по созданию контента; академия для сотрудников; сервисные центры. Так же, мы помогаем развивать СТМ - бренды совместно с производителями и вендорами.
Компания Seller.ru является крупнейшим ритейлером развивающим гипермаркеты нового формата с фокусом на продажи через маркетплейсы.
•Remont.ru – гипермаркет товаров для стройки и ремонта,
•Lapa.ru – гипермаркет товаров для животных
•Gadget.ru - гипермаркет бытовой техники.
•Carma – гипермаркет автотоваров,
•Trops – гипермаркет товаров для спорта и активного отдыха.
В связи с активным ростом и развитием бизнеса, мы расширяем штат и приглашаем в нашу команду Python-разработчика (инженера по сбору данных).
Обязанности
•Сбор цен, аналитики остатков и продаж с маркетплейсов (WB, Ozon, Яндекс Маркет), SEO-данных и данных конкурентов по регионам
•Сокращение цикла сбора данных без падений
•Обход антибота и поддержка сборщиков при смене защиты и вёрстки сайтов
•Авторизация и сессии: вход по коду из СМС или звонка, обновление антибот-куки и токенов, ключи API кабинетов
•Инфраструктура сбора: прокси и туннели, серверы сборщиков, Windows-хост с браузером
•Запись данных в ClickHouse, контроль полноты и отсутствия дублей
•Мониторинг сборщиков и оповещения о падениях
Требования
•HTTP и REST API: запросы и ответы, заголовки, cookie, JSON, коды ответов, авторизация
•FastAPI
•Git, Docker и docker compose, базовый Linux: SSH, запуск, логи, права
•Расписание и конфигурация: cron или планировщик задач, переменные окружения, секреты вне кода
•GitLab CI базово: сборка, тесты и выпуск; pytest - базовые тесты своего кода
•Чтение чужого кода, работа в общем репозитории и ревью; поиск причины ошибки по логам
•Разбор страниц и поиск внутренних API сайта, повтор запросов в коде: DevTools, Postman или Charles; requests, httpx, curl_cffi
•Обход антибота: понимание механики блокировок (отпечаток запроса, cookie и токены, IP, частота запросов) и умение найти причину
•Браузерная автоматизация (Selenium или аналоги); авторизация и сессии: вход, хранение и обновление cookie и токенов
•Прокси и туннели; устойчивый сбор: повторные попытки, таймауты, запись без дублей и потерь
Условия
•Возможность прохождения внешнего обучения за счёт компании
•Участие в конференциях и профессиональных мероприятиях
•Индивидуальное сопровождение карьерного трека и непрерывное личностное развитие
•Работа над повышением уровня эмоционального благополучия сотрудников
•Официальное трудоустройство согласно ТК РФ
•Высокий уровень заработной платы
•Офис в центре города 800м. от м. "Геологическая"
•График работы: 5/2 с 09:00 до 18:00 или с 10:00 до 19:00
•Корпоративные скидки на продукцию компании

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте