Empresa busca Desarrollador Python para un rol híbrido en Buenos Aires, enfocado en procesos de scraping y migración de arquitectura de datos a Kubernetes. Se requiere experiencia en Python, SQL Server y Git.
Si te copa el desarrollo en Python y te interesa meter mano en migración de arquitecturas a Kubernetes, este puesto en Worldsys es para vos. Vas a trabajar en un rol híbrido en Buenos Aires, automatizando procesos de extracción de datos y colaborando en la evolución tecnológica del equipo.
Descripción del puesto
Sumate al equipo Worldsys. ¿Qué buscamos? Un Desarrollador Python sólido, con foco en el desarrollo de procesos de scraping y en el acompañamiento de la migración de la arquitectura del equipo de Data hacia un modelo moderno orquestado sobre Kubernetes. El requisito central del rol es un dominio fuerte de Python y de Microsoft SQL Server, base sobre la que se apoya la nueva arquitectura. La persona será responsable de construir y mantener los procesos que extraen información desde fuentes web (boletines, listas, padrones y sitios de organismos públicos), volcándola de forma confiable a base de datos, y de colaborar en la evolución de estos procesos hacia workflows independientes, automatizados y monitoreados. El rol reemplaza una posición existente dentro del equipo y trabaja en estrecha colaboración con el resto de Data. Responsabilidades: - Diseñar, desarrollar y mantener procesos de scraping en Python para la extracción de datos desde fuentes web heterogéneas. - Acompañar la migración de la arquitectura actual hacia un modelo orquestado con Argo Workflows sobre Kubernetes, modularizando cada fuente o lista en su propio workflow para aislar fallas y escalar de forma independiente. - Modelar, consultar y optimizar el almacenamiento de los datos extraídos en Microsoft SQL Server. - Garantizar la calidad, coherencia y trazabilidad de los datos, evitando falsas novedades o inconsistencias cuando las fuentes cambian su estructura o contenido. - Automatizar procesos hoy manuales, llevándolos a ejecuciones programadas, repetibles y monitoreadas. - Implementar logging, métricas y alertas sobre los procesos para asegurar observabilidad y detección temprana de errores. - Colaborar con los equipos de Data y Plataforma para integrar las salidas de datos con los servicios que las consumen (por ejemplo, procesos de screening). - Documentar fuentes, procesos, configuraciones y decisiones técnicas. Requisitos Técnicos (excluyentes): - Experiencia sólida en desarrollo con Python. - Experiencia comprobable en desarrollo de scrapers / web scraping (por ejemplo, Requests, BeautifulSoup, Scrapy, Selenium o Playwright). - Sólidos conocimientos en Microsoft SQL Server: modelado de datos, escritura y optimización de consultas. Es la base de la arquitectura de datos. - Manejo de control de versiones con Git. - Capacidad de análisis y resolución de problemas aplicada a procesos de datos. Deseables: - Kubernetes (orquestación de contenedores). - Argo Workflows (orquestación de workflows de procesamiento de datos). - Docker y entornos containerizados. - Observabilidad y monitoreo con herramientas como Datadog, Prometheus o Grafana. - CI/CD (GitHub Actions, Azure DevOps u otros). - Técnicas de scraping a gran escala: manejo de proxies, rotación, anti-bloqueo y control de cambios en las fuentes. - Experiencia trabajando con grandes volúmenes de datos. Habilidades Blandas: - Autonomía, proactividad y orientación a la resolución de problemas. - Capacidad de trabajo colaborativo dentro del equipo de Data. - Comunicación efectiva y disposición a documentar procesos. - Adaptabilidad para trabajar en un contexto de migración y evolución tecnológica. Beneficios: Contamos con numerosos beneficios. Entre los más valorados por nuestra gente se encuentran: - WORLDSYS HOME: Trabajo híbrido. - WORLDSYS HEALTH: Medicina prepaga. - WORLDSYS B-DAY: Día de cumpleaños libre. - WORLDSYS FLEX: Franja horaria flexible. - WORLDSYS FAMILY: Softlanding luego del embarazo y licencia por paternidad extendida. Worldsys Days. - WORLDSYS PLUS: Programa de descuentos exclusivos en gastronomía, indumentaria, educación, servicios, turismo, transporte y más. - WORLDSYS SUPPORT: Incentivo mensual por gastos de conexión a internet. Apoyo económico para kit escolar en la vuelta al cole. - WORLDSYS LEARNING: Capacitación constante para transformarte en un experto del Compliance.
Responsabilidades
- Diseñar, desarrollar y mantener procesos de scraping en Python
- Acompañar la migración de la arquitectura actual hacia un modelo orquestado con Argo Workflows sobre Kubernetes
- Modularizar cada fuente o lista en su propio workflow
- Modelar, consultar y optimizar el almacenamiento de los datos extraídos en Microsoft SQL Server
- Garantizar la calidad, coherencia y trazabilidad de los datos
- Automatizar procesos hoy manuales
- Implementar logging, métricas y alertas sobre los procesos
- Colaborar con los equipos de Data y Plataforma
- Documentar fuentes, procesos, configuraciones y decisiones técnicas
Skills requeridas
Beneficios
- Trabajo híbrido
- Medicina prepaga
- Día de cumpleaños libre
- Franja horaria flexible
- Softlanding luego del embarazo
- Licencia por paternidad extendida
- Worldsys Days
- Programa de descuentos exclusivos
- Incentivo mensual por gastos de conexión a internet
- Apoyo económico para kit escolar
- Capacitación constante