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

Старший інженер з антибот-скрейпінгу — Adthena (віддалено, Велика Британія)

Розробляйте та експлуатуйте стійкі системи скрейпінгу на Python для платформи Adthena з аналізу платного пошуку. Розв’язуйте завдання, пов’язані з антибот-захистом Google, динамічними сторінками та надійним збором даних у великому масштабі.

Опис

  • Проєктувати та експлуатувати великомасштабні системи скрейпінгу на Python для Google та інших добре захищених вебсайтів
  • Розробляти скрейпери для динамічних сторінок на JavaScript з автоматизацією браузера та гібридними методами
  • Адаптувати системи скрейпінгу до змін у структурі сторінок, потоках запитів і засобах захисту від автоматизації
  • Створювати надійні конвеєри вилучення даних із фокусом на точності, узгодженості та спостережуваності даних
  • Застосовувати проксі, методи зняття відбитків і маршрутизації запитів для підвищення стабільності та пропускної здатності
  • Моніторити стан скрейпінгу, швидко виявляти збої та усувати інциденти у виробничому середовищі
  • Покращувати продуктивність, економічність і затримку інфраструктури скрейпінгу
  • Співпрацювати з командами інженерії даних, Data Science і продукту для надання надійних та придатних до використання зібраних даних
  • Підтримувати зрозумілу документацію щодо логіки скрейпінгу та операційних процедур
  • Підпорядковуватися керівнику інженерного напряму

Вимоги

  • Професійний досвід роботи з Python або іншою основною мовою, як-от Go, Rust чи JavaScript, включно з виробничими системами скрейпінгу
  • Значний практичний досвід скрейпінгу Google або зіставних захищених платформ
  • Глибокі знання HTTP, TLS, cookies, заголовків, перенаправлень і мережевої взаємодії браузера
  • Досвід роботи з Playwright, Selenium, Puppeteer або зіставним фреймворком автоматизації браузера
  • Поглиблене розуміння парсингу HTML, обходу DOM і вилучення даних
  • Досвід роботи з обмеженнями частоти запитів, CAPTCHA, ротацією IP-адрес і системами виявлення ботів
  • Готовність працювати з асинхронними та конкурентними архітектурами скрейпінгу
  • Досвід експлуатації скрейперів у хмарних середовищах у великому масштабі
  • Сильні навички налагодження та структурований підхід до складних сценаріїв відмов
  • Досвід роботи з відбитками headless-браузерів і методами обходу антибот-захисту
  • Знайомство з Docker і Kubernetes
  • Досвід роботи з розподіленими системами обробки завдань і чергами завдань
  • Досвід моніторингу якості даних і виявлення аномалій
  • Досвід роботи з даними пошуку, реклами або конкурентної розвідки
  • Здатність чітко пояснювати складну технічну поведінку нетехнічній аудиторії
  • У формі заявки запитується дозвіл на роботу у Великій Британії

Переваги

  • Опціони на акції
  • Відпустка за політикою, що ґрунтується на довірі
  • Віддалений формат роботи в пріоритеті
  • Гнучкі умови роботи
  • Кар’єрний розвиток та індивідуальне навчання за планами Sherpa
  • Щомісячні хакатони та окремі дні навчання
  • До шести місяців повністю оплачуваної відпустки у зв’язку з вагітністю та пологами
  • Два місяці відпустки для батька
  • Компенсація 200 доларів на облаштування домашнього офісу
  • Вітальний кредит 70 доларів на товари компанії
  • Вихідний у день народження
  • Літні та різдвяні корпоративні заходи
  • Щорічні та щоквартальні виїзні заходи
  • Щомісячні зустрічі
  • Оплачуваний час для волонтерства щокварталу
  • Інженерна культура у стилі стартапу