




Resumen: Buscamos un Ingeniero de Software de Datos sólido y versátil, con sólidas habilidades en Python y SQL, para construir aplicaciones de datos escalables y listas para producción. Puntos destacados: 1. Diseñar y desarrollar lógica de aplicación robusta utilizando Python avanzado 2. Optimizar consultas SQL analíticas complejas para sistemas de alto rendimiento 3. Construir y mantener aplicaciones dentro de los ecosistemas Snowflake o Databricks Buscamos un **Ingeniero de Software de Datos** sólido y versátil, 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 SQL analíticas complejas para entornos distribuidos de alto rendimiento * Contribuir al diseño de arquitecturas de datos modernas, 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 plataformas y cargas de trabajo de datos * Gestionar el ciclo de vida del código mediante Git y canalizaciones 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 años o más de experiencia con Python para ingeniería de software (no solo para scripting) * Habilidades avanzadas en SQL, incluida la afinación del rendimiento y el trabajo con sistemas de datos a gran escala * Experiencia con plataformas de datos modernas como Snowflake o Databricks * Conocimientos sobre canalizaciones CI/CD y mejores prácticas de control de versiones * Comprensión de los principios de modelado de datos y arquitecturas escalables * Dominio del inglés a nivel B2 o superior **Deseable** * Experiencia en seguridad y modelos de gobernanza en la nube * Conocimiento práctico de Streamlit o marcos similares para interfaces de usuario


