Technosylva is seeking a Senior Data QA Engineer to join their Data QA team, focusing on the automation and industrialization of data validation processes. The role involves transforming semi-automatic or manual validations into reproducible, scalable, and observable workflows integrated into the platform's pipelines.
Responsibilities:
- Integrarse en el equipo de Data QA y adaptarse a los diferentes flujos de trabajo
- Diseñar, desarrollar y mantener procesos automatizados de validación de datos
- Asegurar la integración de los procesos de validación en flujos de CI/CD en GitLab
- Orquestar workflows que procesen grandes volúmenes de datos, garantizando su fiabilidad y trazabilidad
- Colaborar con equipos de Science, Data Engineering y Producto para incorporar estándares de calidad en el ciclo de vida del dato
- Documentar procesos, validaciones y criterios de control
- Diseñar e implementar mecanismos de monitorización y observabilidad de los procesos de validación
- Definir y mantener estándares de logging estructurado, asegurando trazabilidad y capacidad de auditoría y garantizar la correcta gestión y análisis de los mismos
Requirements:
- Sólida base en R y/o Python como lenguajes principales para procesamiento y validación de datos
- Experiencia consolidada en ingeniería de datos y automatización de procesos, incluyendo la capacidad autónoma del diseño, ejecución y mantenimiento de pipelines reproducibles, mantenibles y escalables
- Experiencia integrando pipelines en entornos de orquestación (Airflow u similares) y en flujos de CI/CD (GitLab CI)
- Experiencia trabajando en entornos containerizados (Docker), incluyendo la construcción y mantenimiento de imágenes para pipelines de datos
- Conocimiento práctico de principios DataOps / DevOps, incluyendo integración continua, versionado y testing automatizado
- Experiencia en análisis y gestión de logs en entornos productivos
- Experiencia trabajando con grandes volúmenes de datos y formatos como Parquet y JSON
- Mentalidad orientada a calidad, trazabilidad y control de riesgos
- Fluidez en español y nivel profesional de inglés para documentación y comunicación cross-team
- Formación académica o certificaciones en Informática, Ingeniería Informática, Administración de Sistemas, Desarrollo de Software o campos similares
- Se valorará experiencia con datos geoespaciales y sus bibliotecas o formatos específicos
- Se valorará experiencia con el ecosistema de Azure
- Certificaciones de inglés serán valoradas