AI Software Engineer (GenAI / LLM)
AI Software Engineer (GenAI / LLM)
This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.
Job Description
Company Description
Because working at Sopra Steria is also about feeling Sopra Steria.
We are a recognized European leader in consulting, digital services, and software development, with nearly 56,000 employees in almost 30 countries and more than 4,000 in Spain.
We focus on people, their training, and professional development, which drives us to constantly grow and improve.
We have a passion for digital and, just like you, we are looking for the best adventure. We want your day-to-day to become your greatest inspiration. For you to learn, contribute, have fun, grow, and above all, enjoy yourself to the fullest.
If you want to be part of a "Great Place to Work" team, keep reading!
Job Description
We are looking for an AI Software Engineer (GenAI / LLM) professional to join our team and be part of an international project in the insurance sector.
You will be responsible for the design, development, and implementation of AI-based solutions developed with Anthropic Claude.
Working within cross-functional agile teams, you will design and implement applications that leverage large language models (LLMs) to solve real business problems. Your work will span the entire development lifecycle, from translating business requirements into prompting strategies and system architectures, to the deployment, monitoring, and continuous improvement of AI systems in production. You will take full ownership of AI functionalities and be a key piece in defining the organization's AI engineering best practices.
- Collaborate with product owners and agile team members to understand business requirements and translate them into AI-driven solutions.
- Evaluate use cases based on Claude's suitability and design effective prompt architectures, RAG pipelines, and agentic workflows.
- Design, implement, and iterate prompts and system instructions to achieve reliable, high-quality model outputs.
- Develop and maintain integrations with the Claude API, including multi-turn conversations, tool use, and structured output generation.
- Apply advanced prompting techniques such as chain-of-thought reasoning, few-shot learning, and context management strategies.
- Develop production-ready AI applications and services (REST APIs, backend services, AI agents) that integrate Claude into existing or new systems.
- Implement Retrieval-Augmented Generation (RAG) architectures, including document ingestion pipelines, vector database management, and semantic search.
- Develop tool-use integrations and function calls that allow Claude to interact with external systems and APIs.
- Ensure robustness through error handling, fallback strategies, output validation, and graceful degradation.
- Design and implement evaluation frameworks to measure model performance, accuracy, and consistency across different use cases.
- Write unit, integration, and end-to-end tests for AI-driven functionalities, including LLM output validation strategies.
- Monitor deployed AI systems for quality, latency, cost, and security; and implement alerting and observability tools.
- Contribute to CI/CD pipelines for AI applications, including automated evaluation and regression detection.
- Apply responsible AI principles in system design, including safety filters, bias evaluation, and alignment with Anthropic's usage policies.
Requirements
What do we need?
- 5 years of experience in Software Engineering, with at least 1 year working directly with LLM APIs (Claude, OpenAI, or equivalents) in production environments.
- Prompt engineering and application development with LLMs, including system prompt design, context management, tool use, and multi-turn conversation handling.
- Software engineering fundamentals: RESTful API development, clean code best practices, version control (Git), and CI/CD pipelines in at least one primary language (preferably Python).
- Knowledge of the AI/ML ecosystem: vector databases, embedding models, RAG architectures, and LLM evaluation frameworks.
- Responsible AI: understanding of AI safety concepts, output validation, risk mitigation strategies, and considerations for ethical deployment.
- Proven ability to take AI features from prototype to production, including performance optimization, monitoring, and iterative improvement. Experience in agile environments and strong communication skills to connect with technical and non-technical stakeholders.
- High level of English (B2+/C1).
Additional Information
What do we offer?
- Permanent contract and full-time hours
- 23 vacation days
- Flexible hybrid remote work model
- Continuous training: technical, transversal, and language skills. We provide access to certifications, training from leading Technology Partners, online platforms, and much more!
- Life and accident insurance
- Possibility of flexible compensation (health insurance, childcare vouchers, transport, meals, and training)
- Access to Privilege Club, where you will find interesting discounts on major brands
- Personalized and detailed onboarding. We accompany you at all times so you feel #soprano from the very first moment.
- Office with dedicated leisure spaces. Work and fun combined!
- Comradeship and a great atmosphere; we keep the power of unity in mind.
And most importantly... You have the possibility to develop your professional career with us: Together we will create a personalized career plan. You will be trained, we will set goals, and we will carry out a follow-up to ensure we achieve them together. We listen to your priorities and fight for them.
Here, your voice matters! Join us and be part of something more!
The world is how we shape it
At Sopra Steria, we are committed to creating a diverse and inclusive environment, evaluating every candidacy objectively based on their skills and experience. We firmly believe that the diversity of experiences and perspectives is what drives our innovation.
View original advert (Spanish)
DescripciΓ³n de la empresa
Porque trabajar en Sopra Steria, tambiΓ©n es sentir Sopra Steria.
Somos un reconocido lΓder europeo en consultorΓa, servicios digitales y desarrollo de software, con cerca de 56.000 empleados en casi 30 paΓses y mΓ‘s de 4.000 en EspaΓ±a.
Nos enfocamos en las personas, en su formaciΓ³n y desarrollo profesional, lo que nos impulsa a crecer y mejorar constantemente.
Tenemos pasiΓ³n por lo digital y al igual que tΓΊ, buscamos la mejor de las aventuras. Queremos que tu dΓa a dΓa se convierta en la mejor de tus inspiraciones. Que aprendas, aportes, te diviertas, crezcas y que, sobre todo, disfrutes al mΓ‘ximo.
Si quieres formar parte de un equipo "Great Place to Work", Β‘Sigue leyendo!
DescripciΓ³n del empleo
Estamos buscando un/a profesional AI Software Engineer (GenAI / LLM) para incorporarse en nuestro equipo y formar parte de un proyecto internacional del sector asegurador.
SerΓ‘s responsable del diseΓ±o, desarrollo y puesta en marcha de soluciones basadas en IA, desarrolladas con Anthropic Claude.
Trabajando dentro de equipos Γ‘giles multifuncionales, diseΓ±arΓ‘s e implementarΓ‘s aplicaciones que aprovechan los modelos de lenguaje de gran tamaΓ±o (LLM) para resolver problemas reales de negocio. Tu trabajo abarcarΓ‘ todo el ciclo de vida de desarrollo, desde la traducciΓ³n de requisitos de negocio en estrategias de prompting y arquitecturas de sistemas, hasta el despliegue, la monitorizaciΓ³n y la mejora continua de sistemas de IA en producciΓ³n. AsumirΓ‘s la responsabilidad integral de las funcionalidades de IA y serΓ‘s una pieza clave en la definiciΓ³n de las mejores prΓ‘cticas de ingenierΓa de IA de la organizaciΓ³n.
- Colaborar con product owners y miembros del equipo Γ‘gil para comprender los requisitos de negocio y traducirlos en soluciones impulsadas por IA.
- Evaluar los casos de uso en funciΓ³n de la idoneidad de Claude y diseΓ±ar arquitecturas de prompts eficaces, canalizaciones RAG y flujos de trabajo agΓ©nticos.
- DiseΓ±ar, implementar e iterar prompts e instrucciones del sistema para lograr salidas del modelo fiables y de alta calidad.
- Desarrollar y mantener integraciones con la API de Claude, incluidas conversaciones multivuelta, uso de herramientas y generaciΓ³n de salidas estructuradas.
- Aplicar tΓ©cnicas avanzadas de prompting como razonamiento chain-of-thought, aprendizaje few-shot y estrategias de gestiΓ³n de contexto.
- Desarrollar aplicaciones y servicios de IA listos para producciΓ³n (API REST, servicios backend, agentes de IA) que integren Claude en sistemas existentes o nuevos.
- Implementar arquitecturas de generaciΓ³n aumentada por recuperaciΓ³n (RAG), incluidas canalizaciones de ingesta de documentos, gestiΓ³n de bases de datos vectoriales y bΓΊsqueda semΓ‘ntica.
- Desarrollar integraciones de uso de herramientas y llamadas a funciones que permitan a Claude interactuar con sistemas externos y API.
- Garantizar la robustez mediante manejo de errores, estrategias de respaldo, validaciΓ³n de salidas y degradaciΓ³n controlada.
- DiseΓ±ar e implementar marcos de evaluaciΓ³n para medir el rendimiento, la precisiΓ³n y la consistencia del modelo en distintos casos de uso.
- Escribir pruebas unitarias, de integraciΓ³n y end-to-end para funcionalidades impulsadas por IA, incluidas estrategias de validaciΓ³n de salidas de LLM.
- Monitorizar los sistemas de IA desplegados en cuanto a calidad, latencia, coste y seguridad; e implementar herramientas de alertado y observabilidad.
- Contribuir a las canalizaciones de CI/CD para aplicaciones de IA, incluida la evaluaciΓ³n automatizada y la detecciΓ³n de regresiones.
- Aplicar principios de IA responsable en el diseΓ±o de sistemas, incluidos filtros de seguridad, evaluaciΓ³n de sesgos y alineaciΓ³n con las polΓticas de uso de Anthropic.
Requisitos
ΒΏQuΓ© necesitamos?
- Experiencia de 5 aΓ±os en Software Engineering, con al menos 1 aΓ±o trabajando directamente con API de LLM (Claude, OpenAI o equivalentes) en entornos de producciΓ³n.
- IngenierΓa de prompts y desarrollo de aplicaciones con LLM, incluido el diseΓ±o de prompts de sistema, la gestiΓ³n de contexto, el uso de herramientas y el manejo de conversaciones multivuelta.
- Fundamentos de ingenierΓa de software: desarrollo de API RESTful, buenas prΓ‘cticas de cΓ³digo limpio, control de versiones (Git) y canalizaciones de CI/CD en al menos un lenguaje principal (preferiblemente Python).
- Conocimiento del ecosistema de IA/ML: bases de datos vectoriales, modelos de embeddings, arquitecturas RAG y marcos de evaluaciΓ³n de LLM.
- IA responsable: comprensiΓ³n de conceptos de seguridad en IA, validaciΓ³n de salidas, estrategias de mitigaciΓ³n de riesgos y consideraciones para un despliegue Γ©tico.
- Capacidad demostrada para llevar funcionalidades de IA desde el prototipo hasta producciΓ³n, incluida la optimizaciΓ³n del rendimiento, la monitorizaciΓ³n y la mejora iterativa. Experiencia en entornos Γ‘giles y sΓ³lidas habilidades de comunicaciΓ³n para conectar con interlocutores tΓ©cnicos y no tΓ©cnicos.
- InglΓ©s alto (B2+/C1).
InformaciΓ³n adicional
ΒΏQuΓ© ofrecemos?
- Contrato indefinido y jornada completa
- 23 dΓas de vacaciones
- Modelo hΓbrido de teletrabajo flexible
- FormaciΓ³n continua: competencias tΓ©cnicas, transversales y de idiomas. Contamos con acceso a certificaciones, formaciones de los principales Partners TecnolΓ³gicos, plataformas online y Β‘mucho mΓ‘s!
- Seguro de vida y de accidentes
- Posibilidad de acogerte a nuestra retribuciΓ³n flexible (seguro mΓ©dico, cheques guarderΓas, transporte, comida y formaciΓ³n)
- Acceso a Privilege Club, donde encontrarΓ‘s descuentos interesantes en las principales marcas
- Onboarding personalizado y detallado. Te acompaΓ±amos en todo momento para que te sientas #soprano desde el primer momento.
- Oficina con espacios reservados al ocio. Β‘Trabajo y diversiΓ³n unido!
- CompaΓ±erismo y buen ambiente, el poder de la uniΓ³n lo tenemos presente.
Y lo mΓ‘s importante...Tienes la posibilidad de desarrollar tu carrera profesional con nosotros: Crearemos juntos un plan de carrera personalizado. Te formarΓ‘s, marcaremos objetivos y llevaremos a cabo un seguimiento para asegurarnos de que lo conseguimos juntos. Escuchamos tus prioridades y luchamos por ellas.
Β‘AquΓ tu voz importa! Β‘Γnete a nosotros y sΓ© parte de algo mΓ‘s!
The world is how we shape it
En Sopra Steria estamos comprometidos con la creaciΓ³n de un entorno diverso e inclusivo, evaluando cada candidatura de forma objetiva, en base a sus competencias y experiencia. Creemos firmemente que la diversidad de experiencias y perspectivas es lo que impulsa nuestra innovaciΓ³n.