Senior AI Data Engineer

Hace 1 semana

Barcelona, CT, España Luca TIC Jornada completa
En Luca TIC buscamos un/a Senior AI Data Engineer para incorporarse a proyectos avanzados de Inteligencia Artificial, arquitectura de software y gestión del conocimiento corporativo. Buscamos un perfil con una sólida trayectoria en Software Engineering, experiencia trabajando con Python, arquitecturas cloud y soluciones desplegadas en producción, capaz de participar de forma end-to-end en el diseño, desarrollo, despliegue y evolución de sistemas tecnológicos complejos. Trabajarás junto a equipos de IA, Datos y Arquitectura construyendo la infraestructura de conocimiento que da soporte a sistemas de IA y soluciones agénticas, combinando ingeniería de software, integración de información empresarial, tecnologías semánticas y arquitecturas modernas de recuperación de conocimiento. Funciones Diseñar y desarrollar soluciones basadas en Knowledge Graphs y capas semánticas como soporte a sistemas de IA y agentes inteligentes. Diseñar componentes y servicios en Python, aplicando buenas prácticas de arquitectura y desarrollo de software. Desarrollar e integrar APIs REST y/o GraphQL para conectar estructuras de conocimiento con sistemas empresariales y soluciones de IA. Integrar diferentes fuentes de información corporativa, garantizando coherencia durante los procesos de ingesta y transformación. Diseñar ontologías, taxonomías y estructuras semánticas orientadas a la representación y explotación del conocimiento. Participar en la construcción y evolución de arquitecturas RAG y sistemas de búsqueda semántica, combinando estrategias de recuperación vectorial y basada en grafos. Trabajar sobre arquitecturas cloud, principalmente AWS, utilizando servicios de datos como S3, Glue, Aurora PostgreSQL, Neptune o Bedrock. Participar en todo el ciclo de vida de las soluciones, desde el diseño y desarrollo hasta su despliegue, monitorización y mantenimiento en producción. Aplicar buenas prácticas de ingeniería de software, incluyendo principios SOLID, clean code, testing, observabilidad y CI/CD. Requisitos Al menos 5 años de experiencia en Software Engineering, participando en el desarrollo de soluciones desplegadas en producción. Experiencia sólida en Python como lenguaje principal de trabajo. Experiencia participando de forma end-to-end en proyectos productivos, desde el diseño e implementación hasta el despliegue, monitorización y mantenimiento. Conocimientos sólidos de arquitectura de software y buenas prácticas de desarrollo, incluyendo principios SOLID, clean code y estrategias de testing. Experiencia en diseño y desarrollo de APIs REST y/o GraphQL utilizadas por sistemas en producción. Al menos 3 años de experiencia en entornos cloud, preferiblemente AWS, aunque también se valorará experiencia con Azure o GCP. Conocimientos de estándares de representación del conocimiento como RDF, OWL, SKOS o similares, aplicados en casos de uso reales. Experiencia con Docker, Git y prácticas CI/CD. Formación técnica en Ingeniería Informática, Sistemas, Matemáticas o disciplinas relacionadas. Nivel de inglés suficiente para desenvolverse en un entorno profesional internacional. Se valorará especialmente Experiencia con Knowledge Graphs y Graph Databases. Conocimientos de SPARQL, Cypher o Gremlin y experiencia en modelado y consulta de grafos. Experiencia trabajando con IA Generativa y LLMs en soluciones productivas. Experiencia construyendo arquitecturas RAG, búsqueda semántica o sistemas de recuperación integrados con LLMs. Experiencia con GraphRAG o arquitecturas híbridas de recuperación. Conocimientos de embeddings y bases de datos vectoriales. Familiaridad con MCP (Model Context Protocol) y patrones de diseño de sistemas agénticos. Experiencia con Kubernetes, Terraform u otras prácticas modernas de DevOps y Platform Engineering. Experiencia en sectores regulados con necesidades de trazabilidad, explicabilidad o auditoría. Ofrecemos Participación en proyectos innovadores relacionados c