
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 доларів на товари компанії
- Вихідний у день народження
- Літні та різдвяні корпоративні заходи
- Щорічні та щоквартальні виїзні заходи
- Щомісячні зустрічі
- Оплачуваний час для волонтерства щокварталу
- Інженерна культура у стилі стартапу