Контрактный разработчик веб-скрапинга и извлечения данных
Контрактная позиция для разработчика, который будет создавать и поддерживать скраперы для сбора структурированных данных из различных публичных источников. Требуется сильный Python и опыт работы с анти-скрапинг-механизмами. Предлагается удаленная работа и гибкий график.
Зарплата не указана — оценили по рынку
На основе 7 похожих вакансий за 90 дней.
Что предстоит делать
<p>Мы ищем контрактного разработчика по веб-скрапингу и интеллектуальному анализу данных для надежного сбора и структурирования данных из широкого спектра публичных онлайн-источников. Идеальный кандидат быстро выполняет работу, уделяет первостепенное внимание точности и может самостоятельно пройти путь от первоначальной оценки источника до получения чистых, пригодных для использования данных.</p><h3><b>Обязанности:</b></h3><ul><li>Создавать и поддерживать скраперы и краулеры для извлечения структурированных данных с веб-сайтов, API и публичных записей, включая сайты с пагинацией, динамическим JavaScript-контентом и мерами защиты от ботов.</li><li>Работать с разнообразными типами источников и форматами (HTML, JSON, PDF, отсканированные документы, страницы не на английском языке) и предоставлять чистые, хорошо структурированные выходные данные (CSV/JSON или записывать напрямую в наши конвейеры и базы данных).</li><li>Разрабатывать переиспользуемые скрипты и утилиты для автоматизации повторяющихся задач по сбору и мониторингу.</li><li>Диагностировать и исправлять скраперы при изменении исходных веб-сайтов, а также адаптироваться к новым источникам по мере необходимости.</li><li>Четко документировать всю работу, чтобы другие члены команды могли запускать и поддерживать ее.</li></ul><h3><b>Требуемые навыки и опыт</b></h3><ul><li>Отличное владение Python с практическим опытом использования Scrapy, Selenium (или Playwright), BeautifulSoup и requests.</li><li>Солидный опыт работы с API (REST, аутентификация, ограничения скорости) и SQL.</li><li>Подтвержденная способность решать распространенные проблемы анти-скрапинга, включая ротацию прокси, управление заголовками и сессиями, CAPTCHA и ограничение скорости.</li><li>Опыт обработки больших объемов неструктурированных или противоречивых данных с неизменным подтверждением точных, верифицированных результатов.</li><li>Способность самостоятельно работать в течение всего цикла разработки: оценка источника, создание решения и предоставление пригодных для использования данных.</li><li>Четкая коммуникация и надежное соблюдение сроков.</li></ul><h3><b>Предпочтительные квалификации</b></h3><ul><li>Дополнительные языки программирования (Go, Perl, Java, JavaScript) и опыт обратной разработки для сложных источников.</li><li>Опыт работы с источниками не на английском языке и OCR.</li><li>Знакомство с облачными архитектурами скрапинга на основе очередей (например, AWS, контейнеризированные воркеры, коммерческие прокси-сервисы).</li><li>Опыт работы с публичными записями, корпоративными реестрами, судебными документами или аналогичными структурированными и полуструктурированными источниками.</li><li>Заинтересованность в поддержке расследовательской, прозрачной или общественно значимой работы.</li></ul><h3><b>Качества сильного кандидата</b></h3><ul><li>Приверженность точности и качеству.</li><li>Развитые навыки решения проблем и способность быстро осваивать новые технологии.</li><li>Проактивная коммуникация и надежное соблюдение сроков.</li><li>Сдержанность и надежность при работе с конфиденциальными проектами.</li></ul> <div> <a href="https://jobs.dou.ua/companies/js-dynamics/vacancies/366005/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийСтарший Python разработчик (Django, распределенные системы)
Ищем опытного Python-разработчика (Senior) для создания бэкенда социальной спортивной игровой платформы. Нужно проектировать и поддерживать высоконагруженные распределенные системы, работать с Django, Kafka и Docker. Компания предлагает полную удаленку, гибкий график, обучение и страховку.
Разработчик бэкенда (Python/Kotlin)
~480 800 ₸ оценка
Ищем разработчика для создания и поддержки веб-сервисов на Python и Kotlin. В работе используются Couchbase, RabbitMQ, Redis, Elasticsearch, Docker и Kubernetes. Требуется опыт бэкенд-разработки и знание Linux.
Middle разработчик инфраструктуры автопилота
~901 500 – 1 562 600 ₸ оценка
Evocargo ищет Middle разработчика для создания инфраструктуры автопилота беспилотных грузовиков. Нужно разрабатывать систему запуска, конфигурирования и переезжать на ROS 2, используя Python и C++. Предлагают гибридный формат работы, ДМС и интересные задачи в сфере автономного транспорта.
Специалист-универсал (системный администратор / разработчик Telegram-ботов)
~901 500 – 1 562 600 ₸ оценка
Вакансия для специалиста, который совмещает администрирование и разработку. Нужно поддерживать IT-инфраструктуру (серверы, 1С, сети) и создавать/дорабатывать Telegram-ботов на Python, Node.js или PHP. Предлагают интересные задачи и гибкий формат работы.
Python-разработчик (ЕМИАС)
~901 500 – 1 562 600 ₸ оценка
Разработчик Python для крупнейшей медицинской платформы ЕМИАС. Нужно создавать качественный код, разрабатывать API, работать с данными и ML-моделями. Предлагают удаленку, рыночную зарплату и обучение.
VBA/Python разработчик (удаленно, Европа)
~901 500 – 1 562 600 ₸ оценка
Разработка и поддержка бизнес-приложений на Excel/VBA и Python для автоматизации процессов. Требуется 4+ года опыта с VBA и Python. Компания предлагает полную удаленку, долгосрочную занятость и возможности для роста.