Ingeniero de Datos Senior
Role details
Job location
Tech stack
Job description
En Quantia Ingeniería y Consultoría estamos buscando un/a Ingeniero de Datos Senior apasionado/a por la tecnología y el desarrollo de nuevos productos para unirse a nuestro equipo., Tu misión será mejorar la arquitectura de nuestra plataforma de gestión de grandes volúmenes de datos y diseñar nuevas para otros productos innovadores, materializar el roadmap tecnológico de la empresa y coordinar a nuestro equipo de desarrollo para construir funcionalidades de alto impacto., · Convertir nuevas funcionalidades en tareas de desarrollo específicas, creando y priorizando un backlog técnico claro y accionable en JIRA.
· Diseñar arquitecturas de plataformas dedatos sólidas, seguras y escalables, definiendo modelos de datos y eligiendo las tecnologías adecuadas.
· Coordinar y colaborar con Desarrolladores Software, Científicos de Datos, Analistas e Ingeniería de Software para llevar prototipos a producción y mantenerlos operativos.
· Diseñar pipelines de datos (ETL/ELT) batch y streaming, desde la ingesta hasta la activación en productos y analítica.
· Diseñar, construir y mantener data lakes/lakehouses y data warehouses (modelado de datos, particionado, formatos columnares, tablas ACID).
· Orquestar flujos de trabajo y dependencias de datos, aplicando buenas prácticas de modularidad, versionado y testing.
· Diseñar e implementar despliegues reproducibles con contenedores y Kubernetes; automatizar con CI/CD para datos y servicios (Data/ML).
· Industrializar y exponer datos mediante APIs/servicios (por ejemplo, FastAPI) y/o capas semánticas (dbt, views materiales).
· Establecer observabilidad y fiabilidad: calidad de datos, validaciones, lineage, monitorización de SLAs/SLOs, costes y rendimiento.
· Garantizar seguridad y gobernanza: catálogos, IAM, cifrado, secretos, cumplimiento y políticas de acceso.
· Optimizar rendimiento y coste en la nube; identificar cuellos de botella y oportunidades de automatización.
· Documentar arquitectura, estándares y mejores prácticas; contribuir a guías internas y plantillas reutilizables.
Requirements
Si tienes experiencia en el desarrollo de nuevos productos y coordinar equipos, esta es tu oportunidad., * Experiencia demostrable de 5 años en desarrollo de producto software (imprescindible conocimientos de Azure).
- Capacidad probada para definir arquitecturas técnicas complejas, y coordinar desarrollos.
- Clara orientación a resultados.
- Excelentes habilidades de comunicación, capaz de colaborar eficazmente con perfiles tanto técnicos como no técnicos.
- Inglés técnico funcional.
Conocimientos Técnicos:
- Imprescindible conocimientos avanzados en la nube de Azure (App Services, AKS, Functions).
- Imprescindible dominio de bases de datos SQL y NoSQL (especialmente PostgreSQL, MongoDB, CosmosDB).
- Experiencia en despliegue de datalakes y ETLs.
- Experiencia en despliegue continuo con herramientas CI/CD (DevOps) como GitHub Actions o Azure DevOps.
- Valorable experiencia en desarrollo con React, TypeScript, Prisma y NodeJS.
- Valorable experiencia trabajando con contenedores Docker y orquestación con Kubernetes.
- Experiencia con metodologías ágiles (Scrum, Kanban) y herramientas de gestión como JIRA.
- Valorable experiencia en despliegue de entornos de conexión con IoT y sensórica
- Valorable experiencia en ML Ops
Benefits & conditions
- Un paquete salarial competitivo acorde a tu experiencia y valía.
- La oportunidad de diseñar nuevos productos disruptivos.
- Un entorno de trabajo flexible, donde valoramos la autonomía y la responsabilidad.
- Oportunidades de desarrollo profesional y formación continua.
- Formar parte de un equipo innovador, dinámico y con un gran ambiente de trabajo.