← к выдаче
разработка

Python-разработчик

Ecom.techМосква11 дн. назад

Коротко

Develops parsers for competitor sites and apps, handles terabyte-scale data, maintains internal libraries and tools. · Needs: Strong Python: OOP, async, unit tests; backend principles; relational DBs; practical parsing with complex bypass.

Описание от работодателя

Про позицию: Продукт парсинга отвечает за сбор данных с площадок конкурентов: сбор ассортимента на витрине по всему категорийному дереву/бренду/продавцу, цены, остатка; сбор фото, описания и полных атрибутов карточки товарного предложения продавца; сбор информации о продавце из карточки, топовых поисковых запросов площадки и выдача. Задачи: анализ приложений и сайтов на предмет сбора данных; написание кода для парсинга сайтов/приложений; обслуживание терабайтов данных​​​​​​​​​​; развивать внутренние библиотеки и инструменты компании. Обязательные навыки: хорошее знание Python: ООП, асинхронность, unit-тесты; понимание принципов backend-разработки и проектирования ПО: API, взаимодействие сервисов, паттерны проектирования, написание структурированного и поддерживаемого кода; работа с реляционными БД практический опыт в парсинге с обходом сложных блокировок. Стек команды: разработка: Python, FastAPI. PostgreSQL задачи: Jira, Confluence; ClickHouse, Kafka.