- Remoto · Latinoamérica
- Tiempo completo
- Senior
- USD 5,000 – USD 8,000 al mes
Publicada
Contratan desde: Latinoamérica
Descripción del puesto
Sobre la vacante
Una importante empresa tech internacional especializada en obtención de datos web a gran escala busca un Senior Web Scraping Engineer para liderar el diseño, evolución y confiabilidad de sistemas de adquisición de datos desde múltiples fuentes web. Este rol es 100% remoto para LATAM y ofrece autonomía técnica, desafíos reales y compensación en USD acorde al seniority.
Responsabilidades principales:
- Diseñar y mantener pipelines de scraping robustos y escalables
- Trabajar con headless browsers (Playwright, Puppeteer, Selenium)
- Adaptar estrategias frente a anti-bots, rate limits y cambios de plataformas
- Optimizar performance, costos y calidad de la información
- Implementar monitoreo, alertas y análisis de incidentes
- Colaborar con equipos de producto, backend y data
Requisitos:
- +7 años de experiencia en ingeniería de software (pueden ser menos)
- Fuerte experiencia en web scraping / crawling avanzado
- Dominio de Python o Node.js
- Experiencia con sitios JS-heavy y reverse engineering de APIs
- Background en sistemas distribuidos o procesamiento de jobs
- Inglés avanzado (excluyente)
¿Por qué deberías aplicar?
Este rol te permite liderar proyectos de web scraping a gran escala en una empresa internacional, enfrentando desafíos técnicos complejos como anti-bots y optimización de performance. Aprenderás a diseñar sistemas escalables, colaborarás con equipos multidisciplinarios y tendrás impacto directo en la calidad de los datos obtenidos. Es una oportunidad para crecer como especialista senior en un campo de alta demanda, con compensación competitiva en USD y trabajo remoto flexible.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: Python o Node.js, headless browsers (Playwright/Puppeteer/Selenium), reverse engineering de APIs, sistemas distribuidos, monitoreo y alertas
- Soft skills: Autonomía, liderazgo técnico, resolución de problemas complejos, colaboración cross-functional, comunicación en inglés
Tips prácticos para este puesto
- Prepara ejemplos concretos: Ten listos casos donde hayas enfrentado anti-bots, optimizado performance o escalado pipelines.
- Demuestra pensamiento sistémico: Explica cómo diseñas para confiabilidad, costos y mantenibilidad, no solo funcionalidad.
- Ajusta tu CV: Destaca proyectos con métricas (ej: "reduje costos en 30%", "escalé a 1M requests/día").
Recursos recomendados
- Tools: Playwright docs, Puppeteer GitHub, Scrapy framework, Beautiful Soup
- Influencers: Sigue a expertos en web scraping en LinkedIn o Twitter para tendencias
- Cursos: "Advanced Web Scraping" en Udemy o plataformas técnicas
Preguntas frecuentes en entrevistas para este rol
- "¿Cómo manejas sitios con anti-bots como Cloudflare?" Tip: Explica estrategias como rotación de IPs, delays inteligentes o uso de servicios especializados.
- "Describe un pipeline de scraping que hayas optimizado." Tip: Enfócate en métricas de performance, costos y mantenibilidad.
- "¿Cómo priorizas entre velocidad, confiabilidad y costos?" Tip: Menciona trade-offs y cómo los balances según el caso de uso.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Mid | $3,500 - $5,000 | | Senior | $5,000 - $8,000 |
*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en escalabilidad - Pregunta en la entrevista sobre planes de crecimiento y cómo manejan picos de tráfico.
- Bandera roja 2: Expectativas poco realistas con anti-bots - Investiga si la empresa usa métodos éticos y tiene recursos para desafíos técnicos complejos.
- Bandera roja 3: Monitoreo y alertas deficientes - Señal de advertencia común en roles de scraping; pregunta sobre herramientas y procesos de incidentes.
Habilidades
- Python
- Node.js
- Playwright
- Puppeteer
- Selenium
- Scrapy
- Beautiful Soup
- headless browsers
- reverse engineering
- APIs
- sistemas distribuidos
- monitoreo
- alertas
- web scraping
- crawling
- JS-heavy sites
- distributed systems
- job processing
- performance optimization
- cost optimization
- data quality
- incident analysis
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante