Descripción de la oferta
Descripción del puesto
Buscamos un IA engineer con profunda experiencia en desarrollo Python para involucrarse en proyectos con IA generativa aplicada al ciclo de desarrollo SW. Con dominio de programación orientada a objetos, programación funcional, manejo de excepciones, uso de generadores y comprensión de módulos avanzados. Se valorará experiencia previa en entornos de desarrollo colaborativos (poetry, pipenv, etc.).
Requisitos principales
Experiencia con LLMs, generación de prompts y desarrollo de agentes funcionales.
Conocimiento práctico de LangChain, Langflow o frameworks similares.
Automatización con n8n o herramientas equivalentes.
Embeddings, bases vectoriales, conocimiento en RAG y/o grafos tipo Neo4j.
Nivel alto en Python, integrando soluciones en entornos productivos.
Familiaridad con Copilot 365 o integración con herramientas M365 (valorable).
Diseñar y desarrollar soluciones basadas en modelos de lenguaje (LLMs) utilizando Python y frameworks especializados como Langchain, LlamaIndex y Transformers (Hugging Face), garantizando un uso óptimo de los recursos y un rendimiento eficiente.
Procesar, transformar y analizar grandes volúmenes de datos estructurados y semiestructurados con herramientas como Pandas y PostgreSQL, orientando los datos a tareas de IA generativa y recuperación aumentada de información (RAG).
Desarrollar APIs robustas con FastAPI o Flask, integrando modelos de IA en entornos de producción mediante contenedores Docker y orquestación con Kubernetes.
Implementar y gestionar pipelines de procesamiento de datos y despliegue de modelos en entornos cloud, especialmente en Microsoft Azure, aprovechando servicios como Azure Kubernetes Service, Azure Functions o Azure Blob Storage.
Construir visualizaciones interactivas y estructuras de grafos utilizando matplotlib y networkx para representar relaciones complejas entre entidades y flujos de datos.
Utilizar herramientas como Ollama y LM Studio para gestionar modelos LLM locales, realizar pruebas de rendimiento, ajustes finos y exploraciones offline.
Colaborar estrechamente con científicos de datos, arquitectos de software y stakeholders de negocio para definir, implementar y mejorar soluciones alineadas con los objetivos estratégicos de la empresa.
Desarrollar pruebas automatizadas para asegurar la estabilidad y calidad del código, validación de datos, y correcto funcionamiento de los pipelines y servicios expuestos.
Beneficios
Open Spaces, espacios abiertos al conocimiento que facilitan la colaboración y una metodología de trabajo híbrida, flexible y sostenible.
Metodología Smart Working: Modelo híbrido de teletrabajo.
Horario flexible, conciliación.
23 días de vacaciones.
Atmira Flex: ticket restaurant, abono de metro, seguro médico y guardería a tu disposición en la plataforma de retribución flexible.
Comunidad de Ambassadors: deportes, aventura, planes por la ciudad.
Programa de referencia: recibe un bonus por referenciarlos.
Ayuda económica para el wifi si trabajas desde casa; además del Home office pack en casa: silla, pantalla, teclado…
Servicios de bienestar: fisioterapia, talleres de bienestar y diferentes deportes en equipo.
#J-18808-Ljbffr