Descripción de la oferta
¡En Capitole seguimos creciendo!
Buscamos un/a AI Software Engineer con fuerte base en ingeniería de software para diseñar y desarrollar herramientas basadas en IA generativa que asistan en la generació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 de Inteligencia 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 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 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
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.
- 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 confidencialidad.
#J-18808-Ljbffr