> Markdown version of [/jobs/ext/3374916-software-engineer-ai-engineer-python-genai](https://www.wearedevelopers.com/jobs/ext/3374916-software-engineer-ai-engineer-python-genai). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer / AI Engineer - Python & GenAI - **Company:** Tecdata Engineering - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, Java Platform Enterprise Edition (J2EE), JSON, Javaserver Pages, Python (Programming Language), Systems Development Life Cycle, Service Development Studio, Software Engineering, Large Language Models, Generative AI, Backend, Git, Production Code, Cloudwatch - **Published:** September 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f1657bb21672bacb ## About the Role Un perfil senior con experiencia sólida en desarrollo backend y capacidad para trabajar en sistemas basados en LLMs y agentes, transformando prototipos de IA en soluciones de producción mantenibles, observables y escalables. ️ Stack técnico imprescindible * Python - experiencia sólida en desarrollo. * Desarrollo de servicios backend y pipelines de procesamiento. * AWS, especialmente: + ECS + Step Functions + S3 + CloudWatch * APIs y arquitecturas de servicios distribuidos. * Git y buenas prácticas de desarrollo colaborativo. * Testing automatizado en Python. * Diagnóstico de problemas de rendimiento, concurrencia, memoria y procesamiento de grandes volúmenes de información. IA Generativa & Agentes * Experiencia trabajando con LLMs y sistemas basados en agentes. * Diseño y mantenimiento de prompts complejos. * Gestión de ventanas de contexto y estrategias para dividir problemas complejos. * Diseño de agentes especializados y herramientas invocables por agentes. * Patrones de orquestación multiagente. * Evaluación de outputs generativos y reducción de alucinaciones mediante contexto y validaciones. * Conocimientos de RAG, estructuración de contexto y Golden Sets para evaluación., * Experiencia con sistemas legacy bancarios o enterprise. * Conocimientos de Java, JSP y arquitecturas J2EE. * Conocimiento de SGM / CBTF. * Familiaridad con servicios ASO, transacciones HOST y otros patrones de integración legacy. * Experiencia analizando repositorios de código de gran tamaño. * Conocimientos de OpenTelemetry y observabilidad. * Experiencia con arquitecturas event-driven, colas y procesamiento concurrente. * Experiencia diseñando estructuras JSON o modelos persistentes para el intercambio de información entre agentes., Buscamos una persona con mentalidad de producto y plataforma, capaz de combinar ingeniería de software tradicional con desarrollo de sistemas generativos. No buscamos únicamente un perfil de Prompt Engineer. Es fundamental contar con experiencia desarrollando y evolucionando código de producción, arquitecturas de ejecución y herramientas alrededor de agentes de IA. ## Description Participarás en el desarrollo de capacidades basadas en agentes para: * Inventariado de componentes. * Identificación de servicios ASO y transacciones HOST. * Extracción de flujos principales y alternativos. * Identificación de validaciones y reglas de negocio en Java y JSP. * Consolidación de documentación funcional y técnica. * Desarrollo de subagentes para análisis e interpretación de ficheros. * Gestión de dependencias entre agentes. * Inyección de contexto específico por repositorio. * Filtrado y procesamiento selectivo de subcarpetas. * Reporting de ejecución y observabilidad del pipeline. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The State of GenAI & Machine Learning in 2025](https://www.wearedevelopers.com/videos/1383-the-state-of-genai-machine-learning-in-2025) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [AI Agents & Agentic AI](https://www.wearedevelopers.com/videos/2017-ai-agents-agentic-ai) ## Related Articles - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering) - [Prompt Engineering is a Job of the Past](https://www.wearedevelopers.com/magazine/342-prompt-engineering-is-a-job-of-the-past) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)