Adthena
Adthena
Adthena desarrolla software de inteligencia de búsqueda y protección de marca impulsado por IA para empresas. Su plataforma SaaS ayuda a las organizaciones a comprender las tendencias del mercado, evaluar a la competencia, optimizar las campañas de PPC y mejorar la eficiencia de sus inversiones en Google Ads. Al combinar tecnología patentada con experiencia en búsqueda de pago, Adthena facilita decisiones publicitarias basadas en datos en sectores como la automoción, las finanzas y el comercio minorista, y presta servicio a marcas y agencias de todo el mundo.

Ingeniero sénior de scraping y sistemas anti-bots — Adthena (Remoto, Reino Unido)

Desarrolla y opera sistemas resilientes de scraping en Python para la plataforma de inteligencia de búsquedas de pago de Adthena. Resuelve desafíos relacionados con las defensas anti-bots de Google, las páginas dinámicas y la recopilación fiable de datos a gran escala.

Descripción

  • Diseñar y operar sistemas de scraping en Python a gran escala para Google y otros sitios web con fuertes medidas de protección
  • Desarrollar scrapers para páginas dinámicas basadas en JavaScript mediante automatización de navegadores y técnicas híbridas
  • Ajustar los sistemas de scraping ante cambios en las estructuras de las páginas, los flujos de solicitudes y los controles anti-automatización
  • Crear canalizaciones de extracción fiables centradas en la precisión, la coherencia y la observabilidad de los datos
  • Aplicar métodos de proxy, fingerprinting y enrutamiento de solicitudes para mejorar la estabilidad y el rendimiento
  • Supervisar el estado del scraping, identificar fallos rápidamente y resolver incidentes en producción
  • Mejorar el rendimiento, la eficiencia de costes y la latencia de la infraestructura de scraping
  • Colaborar con los equipos de ingeniería de datos, ciencia de datos y producto para proporcionar datos extraídos fiables y utilizables
  • Mantener documentación clara sobre la lógica de scraping y los procedimientos operativos
  • Reportar al responsable de Ingeniería

Requisitos

  • Experiencia profesional con Python u otro lenguaje principal como Go, Rust o JavaScript, incluidos sistemas de scraping en producción
  • Amplia experiencia práctica realizando scraping de Google o de plataformas protegidas comparables
  • Sólidos conocimientos de HTTP, TLS, cookies, encabezados, redirecciones y redes de navegadores
  • Experiencia con Playwright, Selenium, Puppeteer o un framework comparable de automatización de navegadores
  • Comprensión avanzada del análisis de HTML, el recorrido del DOM y la extracción de datos
  • Experiencia gestionando límites de frecuencia, CAPTCHAs, rotación de IP y sistemas de detección de bots
  • Comodidad trabajando con arquitecturas de scraping asíncronas y concurrentes
  • Experiencia operando scrapers a escala en entornos cloud
  • Gran capacidad de depuración y enfoque estructurado para modos de fallo complejos
  • Experiencia con fingerprinting de navegadores headless y métodos para evadir sistemas anti-bots
  • Familiaridad con Docker y Kubernetes
  • Experiencia con sistemas distribuidos de procesamiento de tareas y colas de trabajo
  • Experiencia en monitorización de la calidad de los datos y detección de anomalías
  • Experiencia trabajando con datos de búsquedas, publicidad o inteligencia competitiva
  • Capacidad para comunicar claramente comportamientos técnicos complejos a públicos no técnicos
  • Se solicita autorización para trabajar en el Reino Unido en el formulario de solicitud

Beneficios

  • Opciones sobre acciones
  • Política de vacaciones basada en la confianza
  • Entorno de trabajo remoto prioritario
  • Modalidades de trabajo flexibles
  • Desarrollo profesional y formación personalizada mediante planes Sherpa
  • Hackdays mensuales y días de formación específicos
  • Hasta seis meses de permiso de maternidad totalmente remunerado
  • Dos meses de permiso de paternidad
  • Subsidio de $200 para la oficina en casa
  • Crédito de bienvenida de $70 para productos de la empresa
  • Día libre por cumpleaños
  • Fiestas de verano y Navidad
  • Encuentros anuales y trimestrales fuera de la oficina
  • Encuentros mensuales
  • Tiempo remunerado para voluntariado cada trimestre
  • Cultura de ingeniería al estilo de una startup