




Resumen: Buscamos un Ingeniero de Software de Datos sólido y bien capacitado, con sólidos conocimientos de Python y SQL, capaz de construir aplicaciones de datos escalables y listas para producción, con una mentalidad pragmática. Aspectos destacados: 1. Diseñar y desarrollar lógica de aplicación robusta utilizando Python avanzado 2. Construir y mantener aplicaciones dentro de los ecosistemas Snowflake o Databricks 3. Contribuir al diseño de una arquitectura de datos moderna Buscamos un **Ingeniero de Software de Datos** sólido y bien capacitado, con una base sólida en Python y SQL, capaz de construir aplicaciones de datos escalables y listas para producción. El candidato ideal combina una profunda experiencia técnica con una mentalidad pragmática, centrada en entregar soluciones eficientes, mantenibles y de alta calidad. La capacidad de ser coachable, la curiosidad y la aptitud para crecer dentro del puesto son igualmente importantes. **Responsabilidades** * Diseñar y desarrollar lógica de aplicación robusta utilizando Python avanzado (POO, arquitectura modular, buenas prácticas de código limpio) * Escribir y optimizar consultas analíticas complejas en SQL para entornos distribuidos de alto rendimiento * Contribuir al diseño de una arquitectura de datos moderna, incluyendo modelos de datos escalables y patrones de procesamiento * Construir y mantener aplicaciones dentro de los ecosistemas Snowflake o Databricks, incluido el desarrollo de interfaces de usuario mediante Streamlit * Implementar plataformas de datos seguras y multiinquilino utilizando herramientas como Unity Catalog o RBAC de Snowflake * Optimizar el uso de recursos computacionales y la eficiencia de costos (FinOps) en las plataformas y cargas de trabajo de datos * Gestionar el ciclo de vida del código mediante Git y tuberías CI/CD * Garantizar una entrega de alta calidad mediante pruebas automatizadas, validación de datos y pruebas de integración * Implementar prácticas de observabilidad, incluyendo registro (logging), monitoreo y seguimiento del rendimiento **Requisitos** * 2 o más años de experiencia con Python en ingeniería de software (no solo scripting) * Conocimientos avanzados de SQL, incluida la optimización del rendimiento y el trabajo con sistemas de datos a gran escala * Experiencia con plataformas de datos modernas como Snowflake o Databricks * Familiaridad con tuberías CI/CD y mejores prácticas de control de versiones * Comprensión de los principios de modelado de datos y arquitectura escalable * Dominio del inglés a nivel B2 o superior **Deseable** * Experiencia en seguridad y modelos de gobernanza en la nube * Conocimientos prácticos de Streamlit o marcos similares para interfaces de usuario


