zonajobshace 2 días

Python Software Engineer – Web Scraping

Senior6+ años

Buscamos un Python Software Engineer con experiencia en Web Scraping para una compañía digital global, con modalidad de trabajo remoto y un enfoque en la recolección y procesamiento de datos.

Descripción del puesto

¿Qué hace la compañía?

Compañía nativa digital con presencia global de gran escala de ingeniería, diseño e innovación, con sedes ubicadas en 18 países entre América, Asia y Europa. Cuenta con un equipo de más de 20 mil profesionales que forman parte de nuevos desafíos y proyectos de vanguardia.

¿Qué necesitás para ser parte del equipo?

  • +6 años de experiencia desarrollando con Python.
  • Experiencia sólida en Web Scraping y data extraction.
  • Dominio de herramientas como Scrapy, Selenium, BeautifulSoup o Playwright.
  • Experiencia trabajando con APIs REST.
  • Conocimientos en manejo de datos (parsing, cleaning, estructuración).
  • Experiencia con bases de datos SQL y/o NoSQL.
  • Conocimiento de control de versiones (Git).
  • Experiencia trabajando en entornos cloud (preferentemente AWS: S3, Lambda, CloudWatch, etc.).
  • Inglés avanzado oral y escrito – excluyente.

¿Qué vas a hacer?

Como Python Software Engineer – Web Scraping tendrás a cargo:

  • Diseñar, desarrollar y mantener pipelines de web scraping escalables para la recolección de datos desde múltiples fuentes (sitios públicos y privados).
  • Implementar scrapers robustos utilizando Python con librerías como Scrapy, Selenium, BeautifulSoup o Playwright.
  • Manejar mecanismos anti-bot, rotación de proxies, manejo de cookies y sesiones.
  • Procesar, limpiar y transformar datos recolectados para su posterior análisis o consumo por otros sistemas.
  • Desarrollar e integrar APIs y servicios backend para exponer la información recolectada.
  • Orquestar workflows de scraping utilizando herramientas como Airflow, AWS Step Functions o cron jobs.
  • Monitorear y optimizar la performance, estabilidad y escalabilidad de los scrapers.

¿Cuándo y dónde trabajarás?

Trabajarás en una jornada full time, de lunes a viernes de 9 a 18 hs. El esquema de trabajo será flexible y dependerá de tu disponibilidad y cercanía a las oficinas, pudiendo ser híbrido o remoto según cada caso.

¿Con quién trabajarás?

Vas a ser parte del equipo IT de la compañía y estarás en pleno contacto con los clientes de la misma.

¿Qué ofrecen?

  • Sueldo split: gran porcentaje de la remuneración en dólares.
  • Contrato directo con la Empresa.
  • Prepaga de primer nivel para vos y tu grupo familiar.
  • Plataforma de cursos gratuitos.
  • Licencia de paternidad/maternidad extendida.
  • Descuentos en entidades educativas privadas.
  • Tarjeta de descuentos: ropa, comida, viajes, etc.
  • Inglés in Company.
  • Plan de carrera interno en diferentes ramas IT.
  • Proyectos multidisciplinarios.

¿De qué fases consta el proceso de selección?

El proceso de selección se desarrolla en varias etapas. En primer lugar, tendrás una entrevista con nuestras Recruiters, Lucila Lemucchi y Aldana Alvarenga, donde conversaremos sobre tu experiencia laboral y tus intereses.

Luego, continuarás con una instancia inicial junto al equipo de Recursos Humanos de la empresa empleadora. Posteriormente, se prevén hasta cuatro entrevistas adicionales con el cliente asignado: la primera con el líder del equipo, la segunda y tercera con diferentes managers y, finalmente, una última reunión orientada a conocer al equipo y el proyecto en mayor detalle.

Responsabilidades

  • Diseñar, desarrollar y mantener pipelines de web scraping escalables para la recolección de datos desde múltiples fuentes
  • Implementar scrapers robustos utilizando Python con librerías como Scrapy, Selenium, BeautifulSoup o Playwright
  • Manejar mecanismos anti-bot, rotación de proxies, manejo de cookies y sesiones
  • Procesar, limpiar y transformar datos recolectados para su posterior análisis o consumo por otros sistemas
  • Desarrollar e integrar APIs y servicios backend para exponer la información recolectada
  • Orquestar workflows de scraping utilizando herramientas como Airflow, AWS Step Functions o cron jobs
  • Monitorear y optimizar la performance, estabilidad y escalabilidad de los scrapers

Skills requeridas

Web ScrapingExtracción de datosIntegración de APIs RESTManejo de datosParsing de datosLimpieza de datosEstructuración de datosControl de versionesDespliegue en la nubeDiseño de pipelinesDesarrollo de pipelinesMantenimiento de pipelinesManejo de anti-botsRotación de proxiesManejo de cookies y sesionesOrquestación de workflowsMonitoreo de performanceOptimización de escalabilidad

Beneficios

  • Prepaga de primer nivel
  • Plataforma de cursos gratuitos
  • Licencia de paternidad/maternidad extendida
  • Descuentos en entidades educativas privadas
  • Tarjeta de descuentos
  • Inglés in Company
  • Plan de carrera interno
  • Proyectos multidisciplinarios