Ai Software Engineer

Capitole
Municipality of Tarragona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish
Experience level
Senior

Job location

Municipality of Tarragona, Spain

Tech stack

Java
API
Artificial Intelligence
Azure
Cloud Computing
Code Generation
Databases
Software Design Patterns
DevOps
Distributed Systems
Information Retrieval
Python
Node.js
Openshift
Software Engineering
Large Language Models
Generative AI
Backend
FastAPI
Kubernetes
Machine Learning Operations
REST
gRPC
Go
Microservices

Job description

¡EnCapitoleseguimos creciendo!Se pueden requerir diversas habilidades interpersonales y experiencia para el siguiente puesto.Por favor, asegúrese de consultar la descripción a continuación con atención.Buscamos un/aAI Software Engineercon fuerte base en ingeniería de software para diseñar y desarrollar herramientas basadas en IA generativa que asistan en lageneración de código, automatización de tareas de desarrollo y mejora de la productividad, que le guste la investigación y mantenerse actualizado de lo que va saliendo día a día.Este equipo está centrado en la aplicación deInteligencia Artificial Generativa para mejorar la productividad, construyendo herramientas avanzadas basadas en LLMs, agentes y sistemas de generación de código.Trabajamos en la intersección entreingeniería de software, IA aplicada y plataformas cloud enterprise, en un entorno muy dinámico, exploratorio y con impacto directo en miles de desarrolladores.Misión del rolResponsabilidades principalesDiseñar y desarrollar herramientas de generación de código basadas en LLMsConstruir y mantener sistemasRAGsobre código, documentación y conocimiento internoImplementar agentes de IA con capacidad de uso de herramientas (tool use / razonamiento multi-paso)Integrar modelos de IA en servicios backend escalablesDiseñar APIs REST y/o gRPCOptimizar pipelines de embeddings y sistemas de recuperación de informaciónColaborar con equipos de ingeniería para identificar casos de uso de alto impactoExperimentar con nuevas tecnologías de IA generativa y llevarlas a producciónGarantizar calidad, fiabilidad y escalabilidad de los sistemas de IAEncajas si...+5 años de experiencia en desarrollo de softwareExperiencia sólida endesarrollo backend con Pythony otros lenguajes comoJava.Desarrollo de APIs conFastAPI o frameworks similaresExperiencia en sistemas distribuidos y microserviciosExperiencia práctica conLLMs en producciónConocimiento profundo desistemas RAGExperiencia conembeddings y bases de datos vectorialesUso de frameworks de agentes comoLangChain, PydanticAI o similaresDiseño e integración de APIs REST y/o gRPCEntornos cloud (Azure, GCP u otros similares)OpenShift o KubernetesConocimiento de MCP (Model Context Protocol)Experiencia con Java, Node.Js o GolangConocimiento en DevOps o MLOpsConocimiento de sistemas de eventos.Conocimiento de patrones de diseño (DDD, circuit breaker, etc.)Stack tecnológicoPython (lenguaje principal)FastAPI / arquitectura de microserviciosLangChain / PydanticAISistemas RAG y embeddingsAPIs de LLM (Azure OpenAI, etc.)Bases de datos vectorialesREST y gRPCOpenShift (entorno híbrido on-prem + cloud)Cloud: Azure / GCPQué buscamos en la personaBuscamos a alguien que combine:Sólida base en ingeniería de softwareInterés profundo en IA generativa y LLMsCapacidad de trabajar en entornos ambiguos y exploratoriosMentalidad de producto y foco en impactoAutonomía para investigar, prototipar y llevar soluciones a producciónPasión por construir herramientas que utilicen otros desarrolladoresEste no es un rol de investigación ni de entrenamiento de modelos, sino deconstrucción de software real basado en IA aplicada.El empleado respetará las políticas de seguridad de la información:- Tendrá acceso a información confidencial relativa a Capitole y al proyecto en el que trabaje.- Tendrá que cumplir las políticas de seguridad y las políticas internas de la empresa y del cliente.xhfqzwm- Tendrá que firmar un acuerdo de confidencialidad.

Requirements

Encajas si... +5 años de experiencia en desarrollo de software Experiencia sólida endesarrollo backend con Pythony otros lenguajes comoJava. Desarrollo de APIs conFastAPI o frameworks similares Experiencia en sistemas distribuidos y microservicios Experiencia práctica conLLMs en producción Conocimiento profundo desistemas RAG Experiencia conembeddings y bases de datos vectoriales Uso de frameworks de agentes comoLangChain, PydanticAI o similares Diseño e integración de APIs REST y/o gRPC Entornos cloud (Azure, GCP u otros similares) OpenShift o Kubernetes Conocimiento de MCP (Model Context Protocol) Experiencia con Java, Node.Js o Golang Conocimiento en DevOps o MLOps Conocimiento de sistemas de eventos. Conocimiento de patrones de diseño (DDD, circuit breaker, etc.) Stack tecnológico Python (lenguaje principal) FastAPI / arquitectura de microservicios LangChain / PydanticAI Sistemas RAG y embeddings APIs de LLM (Azure OpenAI, etc.) Bases de datos vectoriales REST y gRPC OpenShift (entorno híbrido on-prem + cloud) Cloud: Azure / GCP Qué buscamos en la persona Buscamos a alguien que combine: Sólida base en ingeniería de software Interés profundo en IA generativa y LLMs Capacidad de trabajar en entornos ambiguos y exploratorios Mentalidad de producto y foco en impacto Autonomía para investigar, prototipar y llevar soluciones a producción Pasión por construir herramientas que utilicen otros desarrolladores Este no es un rol de investigación ni de entrenamiento de modelos, sino deconstrucción de software real basado en IA aplicada. El empleado respetará las políticas de seguridad de la información:

  • Tendrá acceso a información confidencial relativa a Capitole y al proyecto en el que trabaje.

  • Tendrá que cumplir las políticas de seguridad y las políticas internas de la empresa y del cliente. xhfqzwm

  • Tendrá que firmar un acuerdo de confidencialidad.

Apply for this position