AI Software Engineer
Role details
Job location
Tech stack
Job description
la intersección entre ingenierí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 rol Responsabilidades principales Diseñar y desarrollar herramientas de generación de código basadas en LLMs Construir y mantener sistemas RAG sobre código, documentación y conocimiento interno Implementar agentes de IA con capacidad de uso de herramientas (tool use / razonamiento multi-paso) Integrar modelos de IA en servicios backend escalables Diseñar APIs REST y/o gRPC Optimizar pipelines de embeddings y sistemas de recuperación de información Colaborar con equipos de ingeniería para identificar casos de uso de alto impacto Experimentar con nuevas tecnologías de IA generativa y llevarlas a producción Garantizar calidad, fiabilidad y escalabilidad de los sistemas de IA Encajas si... ~+5 años de experiencia en desarrollo de software ~ Experiencia sólida en desarrollo
Requirements
backend con Python y otros lenguajes como Java. ~ Desarrollo de APIs con FastAPI o frameworks similares ~ Experiencia en sistemas distribuidos y microservicios ~ Experiencia práctica con LLMs en producción ~ Conocimiento profundo de sistemas RAG ~ Experiencia con embeddings y bases de datos vectoriales ~ Uso de frameworks de agentes como LangChain, 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 de construcció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. - Tendrá que firmar un acuerdo de