Backend

Middle/Senior Python Developer (Web scraping Specialist) Full-time

О компании и команде

В команду DressUp требуется Middle/Senior Python Developer (Web scraping Specialist)

DressUp.ai открывает новую эру в мире моды, представляя собой революционный сервис личного AI стилиста, основанный на самых передовых разработках в области искусственного интеллекта и высокотехнологичных решениях. DressUp AI составляет уникальный профиль стиля для каждого пользователя, идеально соответствующий их вкусам, типу фигуры и бюджету. Затем, на основе профиля, каждый пользователь получает персонализированную ленту с образами и ссылками для покупки на вещи из каждого образа. DressUp работает с сотнями ведущих интернет-магазинов, превращая процесс покупки в удовольствие и освобождая пользователей от необходимости заботиться о подборе нарядов и покупке вещей. 

Наша команда активно растёт и развивается, поток задач увеличивается согласно новым вызовам. Мы ценим своих сотрудников, их баланс work/life. Подбираем задачи, согласно интересам и способностям.

Ожидания от кандидата

Основные требования:

  • Глубокие знания Python 3.8+ и понимание концепций параллелизма (потоки, asyncio, многопроцессорность)
  • Уверенное знание протоколов HTTP и HTTPS
  • Владение HTML, CSS, JavaScript, а также умение использовать регулярные выражения для извлечения данных
  • Опыт программного использования и администрирования баз данных Postgres
  • Уверенные знания SQL для оптимизации сервисов, производительности запросов и баз данных

Желательные навыки:

  • Опыт работы с headless-браузерами (Selenium, Splinter и др.)
  • Опыт работы с Chrome DevTools Protocol
  • Опыт проведения атак типа "man-in-the-middle" (MITM) для обратного инжениринга мобильных API
  • Опыт работы со стеком AWS и с практиками CI/CD
  • Владение Docker и docker-compose
  • Опыт работы с сервисами Heroku
  • Понимание инструментов метрик, таких как Grafana и Prometheus, для мониторинга и улучшения производительности системы

Основные задачи:

  • Анализ и обратный инжениринг API, используемых веб-сайтами брендов одежды
  • Проектирование, разработка и внедрение эффективных и надежных скраперов
  • Поддержание и оптимизация существующих систем скрапинга для адаптации к изменениям структур веб-сайтов
  • Реализация техник для предотвращения блокировок по IP и управления прокси, ограничениями запросов и т.д.
  • Мониторинг здоровья и времени работы скраперов, устранение проблем по мере их возникновения

Это отличная возможность стать частью нашей команды, которая создает технологии и красивый продукт в индустрии моды с использованием технологий машинного обучения и компьютерного зрения.

Условия работы

Работа удаленная из любой локации.

Overview

  • Employer: DressUp
  • Job Title: Middle/Senior Python Developer (Web scraping Specialist)
  • Published: 8 months ago
Apply For This Job