




Resumen: Este puesto de Ingeniero de Datos en Python se centra en construir, mantener y optimizar canalizaciones y plataformas de datos confiables para transformar datos sin procesar en conjuntos de datos listos para análisis. Aspectos destacados: 1. Desarrollar y mantener servicios de backend utilizando Python y Node.js. 2. Construir y consumir APIs RESTful, integrándolos con bases de datos. 3. Colaborar con arquitectos, analistas y científicos de datos. **Ingeniero de Datos en Python** **Ubicación:** México (Ciudad de México, Guadalajara, Monterrey) – Modalidad híbrida según la política de Infosys México (hora CST/EST) **Descripción general del puesto** Como Ingeniero de Datos en Python, será responsable de construir, mantener y optimizar canalizaciones y plataformas de datos confiables utilizando Python como lenguaje principal de desarrollo. El puesto se centra en transformar datos sin procesar en conjuntos de datos de alta calidad y listos para análisis, que respalden informes, análisis avanzados e iniciativas de ciencia de datos. El Ingeniero de Datos en Python trabaja estrechamente con arquitectos de datos, analistas y científicos de datos para implementar soluciones escalables de ingesta, transformación y procesamiento de datos. Asegura que las canalizaciones de datos sean eficientes, estén bien probadas y listas para producción, siguiendo los estándares arquitectónicos definidos y las mejores prácticas de ingeniería. **Principales responsabilidades** * Desarrollar y mantener servicios de backend utilizando Python y Node.js. * Construir y consumir APIs RESTful e integrarlas con bases de datos y servicios de terceros. * Escribir código limpio, eficiente y bien probado. * Apoyar la depuración, la optimización del rendimiento y la resolución de incidencias en producción. * Colaborar con desarrolladores frontend, arquitectos y equipos de producto. **Cualificaciones básicas** * Licenciatura o equivalente extranjero en Ciencias de la Computación o campo relacionado. * **6 años o más de experiencia en TI** en ingeniería de datos o puestos técnicos relacionados. * **Bilingüe (español e inglés)** – excelente comunicación verbal y escrita. * Experiencia comprobada en la implementación de servicios de Azure para movimiento y transformación de datos. **Habilidades obligatorias** * Amplia experiencia práctica con Python y Node.js. * Experiencia con frameworks de backend (por ejemplo, Express.js, FastAPI, Flask, Django). * Conocimientos sobre bases de datos (SQL y/o NoSQL). * Familiaridad con Git y pipelines de CI/CD. * Comprensión básica de plataformas en la nube y conceptos de despliegue. **Habilidades preferidas** * Amplia experiencia con la pila de Azure. * Experiencia trabajando con Azure Databricks o Snowflake. * Experiencia en almacenes de datos utilizando cualquier herramienta ETL. * Experiencia en scripting de shell Unix. **Otros requisitos** * Capacidad para trabajar bajo plazos ajustados y gestionar requisitos complejos. * Disponibilidad para trabajar en las zonas horarias CST/EST y participar en actividades de traspaso con el equipo de India, si es necesario. * Persona autómotivada, proactiva y con gran capacidad de trabajo en equipo.


