Adthena
Adthena
Adthena разрабатывает программное обеспечение на основе искусственного интеллекта для анализа поисковых данных и защиты брендов, предназначенное для корпоративных клиентов. SaaS-платформа компании помогает организациям отслеживать рыночные тенденции, оценивать конкурентов, оптимизировать PPC-кампании и повышать эффективность инвестиций в рекламу Google Ads. Объединяя запатентованные технологии с экспертизой в платном поиске, Adthena поддерживает принятие решений в сфере рекламы на основе данных в таких отраслях, как автомобилестроение, финансовый сектор и розничная торговля, обслуживая глобальные бренды и агентства.

Старший инженер по антибот-скрейпингу (удалённо в Европе)

Создавайте устойчивые системы крупномасштабного скрейпинга для платформы Adthena по анализу платного поискового трафика. Работайте с защитами Google, автоматизацией браузера, надёжностью извлечения данных и наблюдаемостью в продакшене.

Описание

  • Создавать и эксплуатировать крупномасштабные Python-системы скрейпинга для Google и других хорошо защищённых сайтов
  • Разрабатывать скрейперы для динамических страниц на JavaScript с использованием автоматизации браузера и гибридных методов
  • Реагировать на изменения структуры страниц, рабочих процессов запросов и средств защиты от автоматизации
  • Создавать конвейеры извлечения данных, обеспечивающие точность, согласованность и наблюдаемость данных
  • Применять стратегии работы с прокси, отпечатками браузера и маршрутизацией запросов для повышения стабильности и пропускной способности
  • Отслеживать состояние скрейпинга, быстро выявлять сбои и устранять инциденты в продакшене
  • Повышать производительность, экономичность и снижать задержки инфраструктуры скрейпинга
  • Сотрудничать с командами инженеров по данным, специалистов по анализу данных и продуктовых команд, чтобы собранные данные оставались надёжными и полезными
  • Поддерживать документацию по логике скрейпинга и операционным процедурам
  • Подчиняться руководителю инженерного направления
  • Пройти двухэтапный процесс собеседований

Требования

  • Профессиональный опыт эксплуатации Python или другого основного языка, например Go, Rust или JavaScript, включая системы крупномасштабного скрейпинга
  • Обширный практический опыт скрейпинга Google или аналогичных защищённых платформ
  • Глубокое знание HTTP, TLS, cookie, заголовков, перенаправлений и принципов работы браузерных сетей
  • Опыт использования Playwright, Selenium, Puppeteer или сопоставимого фреймворка автоматизации браузера
  • Уверенное владение парсингом HTML, обходом DOM и методами извлечения данных
  • Опыт работы с ограничениями частоты запросов, CAPTCHA, ротацией IP-адресов и системами обнаружения ботов
  • Уверенная работа с асинхронными и параллельными архитектурами скрейпинга
  • Опыт эксплуатации скрейперов в облачных средах на большом масштабе
  • Развитые навыки отладки и структурированный подход к сложным сценариям отказов
  • Опыт работы с отпечатками безголовых браузеров и методами обхода антибот-защиты
  • Кандидаты должны находиться в Испании, Италии, Португалии, Румынии, Венгрии, Чехии, Польше, Сербии, Литве, Болгарии, Эстонии, Латвии, на Кипре или в Греции
  • Готовность работать в часовом поясе Великобритании
  • Разрешение работать без визовых ограничений в текущем месте проживания

Преимущества

  • Опционы на акции
  • Отпуск на основе доверия без фиксированного ограничения продолжительности
  • Удалённый формат работы с приоритетом дистанционного взаимодействия
  • Гибкий график с самостоятельным планированием рабочего дня
  • Индивидуальное обучение и развитие карьеры по планам Sherpa
  • Ежемесячные хакатоны и учебные дни
  • До шести месяцев полностью оплачиваемого отпуска по беременности и родам
  • Два месяца отпуска по уходу за ребёнком для отцов
  • Компенсация 200 долларов на домашний офис
  • Приветственный кредит 70 долларов на фирменные товары
  • Оплачиваемый выходной в день рождения
  • Летние и рождественские вечеринки
  • Ежегодные и ежеквартальные выездные мероприятия
  • Ежемесячные встречи
  • Оплачиваемое время для волонтёрства каждый квартал