




Resumen: Buscamos un desarrollador Python altamente calificado con una sólida experiencia en ingeniería de datos y pasión por construir tuberías de datos eficientes, fiables y escalables. Aspectos destacados: 1. Desarrollar y gestionar flujos de trabajo con Apache Airflow para procesos de ingeniería de datos 2. Diseñar e implementar un SDK de Python para optimizar los esfuerzos de ingeniería de datos 3. Colaborar con los miembros del equipo para mejorar la eficiencia general y el intercambio de conocimientos Buscamos un desarrollador Python altamente calificado con una sólida experiencia en ingeniería de datos y pasión por construir tuberías de datos eficientes, fiables y escalables. **Responsabilidades** * Desarrollar y gestionar flujos de trabajo con Apache Airflow para agilizar los procesos de ingeniería de datos * Diseñar e implementar un SDK de Python para respaldar y optimizar los esfuerzos de ingeniería de datos * Crear y mantener APIs RESTful para una integración perfecta * Escribir y ejecutar pruebas unitarias e integrales para aplicaciones en Python y Java * Refactorizar scripts en Python y Java para cumplir con las mejores prácticas y estándares de programación * Optimizar las interacciones con bases de datos garantizando la integridad y el rendimiento de los datos * Mantener pipelines de CI/CD para pruebas automatizadas, compilación e implementación * Colaborar con los miembros del equipo para mejorar la eficiencia general del equipo y el intercambio de conocimientos * Asegurar que todas las aplicaciones cumplan con las directrices establecidas de seguridad y cumplimiento **Requisitos** * 2\+ años de experiencia en desarrollo Python, con énfasis en escribir código eficiente y testeable * Conocimientos avanzados de Apache Airflow, incluida la generación dinámica de DAG * Experiencia previa en creación y gestión de tuberías de datos * Competencia en pruebas unitarias e integrales utilizando herramientas como Pytest * Conocimientos básicos de Java constituyen una ventaja significativa * Excelentes habilidades comunicativas, tanto escritas como orales * Capacidad para trabajar de forma independiente y entregar resultados con mínima supervisión * Compromiso de mantenerse actualizado con las nuevas tendencias y tecnologías emergentes


