Product Owner
Description
Tu misión
Buscamos un/a Senior Data Engineer que construya la base de datos que impulsará la próxima generación de software de gestión con IA. Diseñarás, evolucionarás y expondrás los datos de producto para que puedan ser consumidos de forma fiable por productos de software, servicios de IA y plataformas empresariales. Transformarás los modelos de datos de producto existentes en Data Products escalables y bien gobernados, y promoverás buenas prácticas de ingeniería, calidad del dato y patrones de integración reutilizables.
Es un puesto de ingeniería de software centrado en datos de producto, sistemas distribuidos y plataformas de datos modernas. No es un puesto de BI, reporting ni Data Science. Tu trabajo habilitará funcionalidades de IA (agentes y RAG) y tendrá un impacto directo en la fiabilidad y escalabilidad de los datos que dan servicio a miles de usuarios en España.
Tecnologías y forma de trabajar
- Cloud y plataforma de datos: Azure, Databricks, Delta Lake, Unity Catalog, Apache Spark
- Data Products y modelado: Data Products, Data Mesh, modelado de datos orientado a dominio, Schema Registry
- Integración: arquitecturas orientadas a eventos y mensajería empresarial (Hermes)
- IaC, orquestación y gobierno: Terraform, Dagster, Liquibase, Witboost, Profisee
- Lenguajes: Python, SQL (sobre aplicaciones empresariales transaccionales)
- Ingeniería de software: APIs REST, Docker, Kubernetes, Git, CI/CD
- Marco de trabajo flexible, basado en la confianza y la autonomía, con principios ágiles
¿Qué harás?
- Analizar los modelos de datos de producto existentes e identificar oportunidades de mejora.
- Diseñar y evolucionar modelos de datos orientados a dominio, alineados con la arquitectura de producto, y definir y publicar Data Products reutilizables para varios dominios de negocio.
- Definir contratos de datos, ownership y esquemas junto con los equipos de Product Engineering.
- Diseñar e implementar pipelines de datos para cargas operativas y de IA, publicando y consumiendo datos a través de la plataforma de datos corporativa.
- Diseñar integraciones orientadas a eventos con patrones de mensajería empresarial.
- Trabajar con los AI Engineers para aportar datos fiables a funcionalidades de IA, agentes y soluciones de Retrieval-Augmented Generation (RAG).
- Mejorar la calidad, el gobierno y la observabilidad del dato, y contribuir a decisiones de arquitectura y patrones reutilizables entre equipos de producto.
Qué buscamos
- 5+ años de experiencia en Data Engineering, con SQL sólido y modelado de datos relacional.
- Experiencia analizando y evolucionando modelos de datos de aplicaciones empresariales transaccionales.
- Experiencia diseñando Data Products o plataformas de datos empresariales modernas, definiendo APIs, esquemas y contratos de datos.
- Experiencia práctica construyendo pipelines de datos en Python con Databricks o Apache Spark.
- Experiencia con servicios cloud de Azure y arquitecturas orientadas a eventos.
- Conocimiento de los principios de Domain-Driven Design.
- Inglés profesional, hablado y escrito.
Skills
- AI
- API
- Azure
- CI/CD
- Cloud
- Dagster
- Data Engineering
- Data Mesh
- Data Modeling
- Data Pipelines
- Data Quality
- Data Science
- Databricks
- Delta Lake
- Distributed Systems
- Docker
- Domain-Driven Design (DDD)
- Event Driven Architecture
- Git
- Infrastructure as Code
- Kubernetes
- Liquibase
- Observability
- Python
- RAG
- REST
- Spark
- SQL
- Terraform
- Unity
- Unity Catalog