Remote, but you must be in the following locations
Desde Workana, estamos buscando Desarrollador/a Python Senior, con fuerte expertise en scraping para sumarse al equipo de Ciencia de Datos de uno de nustros clientes: "Empresa tecnol贸gica l铆der que impulsa el comercio log铆stico moderno para alcanzar nuevos est谩ndares de rendimiento."
Buscamos personas con un mindset t茅cnico orientado a la ejecuci贸n, con fuerte capacidad para organizar c贸digo de forma limpia y eficiente, y resolver problemas en entornos poco estructurados. Valoramos especialmente a quienes puedan abordar los desaf铆os actuales desde enfoques alternativos, no solo manteniendo scrapers existentes, sino tambi茅n proponiendo soluciones m谩s escalables, robustas e innovadoras.
El trabajo se desarrollar谩 sobre cientos de portales distintos, con niveles variados de complejidad, estructuras din谩micas y no estandarizadas. Esto requiere no solo habilidades de scraping, sino tambi茅n una comprensi贸n profunda del negocio, pensamiento l贸gico avanzado y resiliencia en el dise帽o del c贸digo.
Responsabilidades principales:
Desarrollar scrapers robustos para diferentes portales y fuentes de datos din谩micas.
Optimizar procesos de scraping, aplicando t茅cnicas de evasi贸n de bloqueos (user-agent rotation, captchas, proxies, etc.).
Participar en la construcci贸n de pipelines de ingesti贸n y procesamiento de datos.
Integrar automatizaciones en flujos CI/CD.
Desplegar soluciones en la nube (AWS, GCP o similar).
Documentar el c贸digo de manera clara y estructurada.
Colaborar con otros perfiles t茅cnicos del equipo de datos.
Requisitos necesarios:
+5 a帽os de experiencia comprobable desarrollando backend con Python, incluyendo estructuras, asincronismo, concurrencia, y procesamiento distribuido a peque帽a escala.
+3 a帽os de experiencia desarrollando scrapers complejos , idealmente con experiencia en automatizaci贸n masiva, evasi贸n de bloqueos, y mantenimiento de m煤ltiples fuentes.
Experiencia pr谩ctica desarrollando scrapers usando Playwright, Selenium, Scrapy, Requests u otras librer铆as similares.
Conocimientos en evasi贸n de bloqueos: rotaci贸n de proxies, captchas, user-agents.
Familiaridad con pipelines CI/CD (GitHub Actions, Jenkins, etc. ).
Experiencia en despliegue en la nube: idealmente AWS o GCP.
Buen manejo de bases de datos SQL ( PostgreSQL, MySQL ).
Conocimientos de estructuras de datos y buenas pr谩cticas de documentaci贸n.
Mentalidad de innovaci贸n y resoluci贸n: no buscamos ejecutores que se frenen ante los obst谩culos, sino personas que propongan soluciones sobre soluciones. Perfiles que ya hayan probado t茅cnicas con herramientas de IA , que piensen en concurrencia, rendimiento y eficiencia.
Potencial de liderazgo: aunque no se necesita un perfil puramente de l铆der t茅cnico, s铆 se valora que al menos pueda asumir ese rol con el tiempo.
Deseable (no excluyente):
Experiencia con Django, FastAPI o frameworks similares.
Conocimiento de herramientas de frontend simples (React, Next.js) para dashboards.
Experiencia previa trabajando con equipos de Ciencia de Datos.
Condiciones contractuales:
100% remota.
Tiempo Completo.
Contrato por 6 meses, con posibilidad de extensi贸n seg煤n resultados.
Salario entre 3,000 y 3,500 USD mensuales.
Proceso de selecci贸n:
Breve Video Entrevista Asincr贸nica con Workana.
Breve Call con Account Manager de Workana.
Entrevista t茅cnica cultural con cliente.
Challenge t茅cnico Asincr贸nico con cliente.
Si te interesa esta posici贸n y crees que eres el indicado/a aguardamos tu aplicaci贸n.
Your email won't be used for commercial purposes. Read our Privacy Policy.