Estamos buscando un Senior Dev / Data Engineer altamente cualificado para unirse a nuestro equipo de desarrollo. El candidato idóneo será responsable de diseñar, construir y mantener infraestructuras de datos escalables y robustas que impulsen la toma de decisiones basada en datos en toda la organización.
Responsabilidades principales
Diseñar y desarrollar pipelines de datos complejos y escalables para procesamiento en tiempo real y batch
Construir y mantener APIs REST robustas para la exposición y consumo de datos
Implementar soluciones de streaming de datos utilizando Apache Kafka
Desarrollar y optimizar procesos de ETL/ELT para el procesamiento masivo de datos
Diseñar arquitecturas de datos en la nube utilizando servicios de AWS
Establecer mejores prácticas de ingeniería de datos, incluyendo documentación, testing y monitoreo, así como integración de IA en proceso de desarrollo.
Requisitos técnicos indispensables
Lenguajes y frameworks:
Python avanzado (5+ años de experiencia)
Dominio de frameworks como FastAPI, Flask o Django para construcción de APIs REST
SQL avanzado y experiencia con bases de datos NoSQL
Tecnologías de Big Data:
Experiencia sólida con Apache Kafka (producers, consumers, Kafka Streams, Connect)
Dominio de PySpark y Apache Spark para procesamiento distribuido
Experiencia con Amazon EMR o plataformas similares de procesamiento masivo
Cloud & AWS:
Experiencia práctica con servicios AWS: S3, Glue, Athena, Kinesis
Lambda, Step Functions
IA y Machine Learning:
Experiencia integrando modelos de IA en pipelines de producción
Uso de herramientas de IA generativa (GitHub Copilot, ChatGPT, Claude) para acelerar el desarrollo
Requisitos adicionales deseables
Experiencia con orquestadores como Apache Airflow
Conocimiento de contenedores (Docker, Kubernetes)
Conocimiento de DataOps y CI/CD para pipelines de datos
Experiencia con herramientas de calidad de datos y data governance
Soft Skills
Excelentes habilidades de comunicación y trabajo en equipo
Mentalidad analítica y orientación a la resolución de problemas
Capacidad para trabajar de forma autónoma y gestionar múltiples proyectos
Pasión por las nuevas tecnologías y el aprendizaje continuo