bumeranhace 9 días

Python Software Engineer - Web Scraping

AliantecBuenos Aires, Buenos AiresRemoto · Tiempo completo
Senior6+ años

Se busca un Python Software Engineer Senior con al menos 6 años de experiencia en desarrollo y web scraping para una compañía digital global. El rol implica diseñar y mantener pipelines de web scraping, procesar datos y trabajar con APIs REST en un entorno cloud, con modalidad de trabajo remoto.

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
  • Implementar scrapers robustos utilizando Python con librerías específicas
  • Manejar mecanismos anti-bot, rotación de proxies, manejo de cookies y sesiones
  • Procesar, limpiar y transformar datos recolectados
  • Desarrollar e integrar APIs y servicios backend
  • Orquestar workflows de scraping
  • Monitorear y optimizar la performance, estabilidad y escalabilidad de los scrapers

Skills requeridas

Manejo de datosParsingCleaningEstructuración de datosControl de versiones

Beneficios

  • Sueldo split (gran porcentaje 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)
  • Inglés in Company
  • Plan de carrera interno
  • Proyectos multidisciplinarios