Backend AI Engineer
¡En MindShore estamos buscando un/a Backend AI Engineer para incorporarse a un proyecto junto a uno de nuestros clientes, una consultora tecnológica española especializada en soluciones digitales, desarrollo de software e innovación, que lleva adelan...
Sobre esta posición
🚀 La oportunidad
¡En MindShore estamos buscando un/a Backend AI Engineer para incorporarse a un proyecto junto a uno de nuestros clientes, una consultora tecnológica española especializada en soluciones digitales, desarrollo de software e innovación, que lleva adelante proyectos tecnológicos en diferentes industrias!
Buscamos un perfil con sólidos conocimientos de desarrollo backend, curiosidad tecnológica y experiencia en Inteligencia Artificial. La persona ideal combina buenas bases de ingeniería de software con experiencia práctica diseñando, desarrollando e integrando soluciones basadas en Large Language Models (LLMs).
Nos interesan especialmente profesionales que vayan más allá del uso de la IA como asistente de desarrollo y que tengan experiencia construyendo soluciones basadas en IA y participando en su arquitectura. Valoramos a personas que disfruten explorando nuevas tecnologías, tomando iniciativa, proponiendo soluciones y transformando ideas en aplicaciones funcionales.
🔑 Requisitos principales
- Experiencia sólida en desarrollo backend con Java (Spring Boot) o .NET (C#).
- Sólidos conocimientos de diseño e integración de APIs y arquitecturas de microservicios.
- Experiencia demostrable diseñando, desarrollando e integrando soluciones basadas en Inteligencia Artificial y Large Language Models (LLMs) en proyectos reales, preferentemente implementados en entornos productivos.
- Experiencia práctica o sólidos conocimientos de arquitecturas RAG, agentes de IA, orquestación, prompt engineering y function calling / tool use.
- Conocimientos de frameworks y plataformas de IA como Azure OpenAI, Azure AI Foundry, Semantic Kernel, LangChain, LangGraph o similares.
- Experiencia trabajando con entornos cloud, preferentemente Azure y/o AWS.
- Curiosidad tecnológica, capacidad de resolución de problemas y una actitud proactiva.
- Capacidad para proponer soluciones técnicas, participar en decisiones de arquitectura y tomar iniciativa en proyectos.
🔎 Se valorará
- Experiencia implementando y manteniendo soluciones basadas en LLMs en entornos productivos.
- Proyectos personales de IA, repositorios en GitHub, contribuciones open source o pruebas de concepto que demuestren experiencia práctica desarrollando soluciones de IA.
- Experiencia trabajando con bases de datos vectoriales, embeddings y arquitecturas RAG avanzadas.
- Familiaridad con frameworks de agentes de IA y sistemas multiagente.
- Experiencia trabajando con ambos ecosistemas: Java y .NET.
- Buen nivel de inglés.
💼 Responsabilidades
- Diseñar, desarrollar y mantener soluciones backend utilizando Java (Spring Boot) o .NET (C#).
- Diseñar e integrar APIs y arquitecturas basadas en microservicios.
- Diseñar, desarrollar e integrar soluciones de Inteligencia Artificial utilizando Large Language Models (LLMs).
- Construir e implementar pipelines RAG, agentes de IA y flujos de orquestación.
- Trabajar con prompt engineering, function calling e integración de herramientas.
- Evaluar e integrar frameworks y plataformas de IA en arquitecturas backend.
- Participar en el diseño y la arquitectura de soluciones basadas en IA que sean escalables, mantenibles y confiables.
- Investigar nuevas tecnologías e identificar oportunidades para incorporar IA en aplicaciones de software.
- Tomar iniciativa, proponer mejoras y transformar ideas técnicas en soluciones funcionales.
- Colaborar con equipos técnicos en la resolución de desafíos y la mejora continua de las soluciones existentes.
✨ Condiciones de trabajo
- Modalidad: 100% remoto.
- Ubicación: España.
- Contratación: Jornada completa, bajo nómina en España.
- Equipo: Entorno técnico colaborativo enfocado en desarrollo backend, ingeniería de IA y soluciones tecnológicas innovadoras.
- Oportunidad: Participar en proyectos tecnológicos que combinan Inteligencia Artificial, ingeniería backend y diseño de soluciones de IA aplicadas a escenarios reales, con oportunidades para experimentar, aportar ideas y seguir creciendo profesionalmente.
Skills requeridas
Detalles de la posición
- Ubicación
- España
- Modalidad
- Remoto
- Dedicación
- Full-time
- Experiencia requerida
- 3+ años de experiencia en desarrollo backend con Java (Spring Boot) o .NET (C#), combinados con experiencia práctica en el diseño e integración de soluciones de Inteligencia Artificial utilizando LLMs. Conocimientos de RAG, agentes de IA, orquestación, prompt engineering, function calling / tool use y frameworks de IA como Azure OpenAI, Azure AI Foundry, Semantic Kernel, LangChain o LangGraph. Experiencia trabajando con entornos cloud, principalmente Azure y/o AWS.
- Duración
- Indefinido
- Tipo de contrato
- Nómina full time