Software Engineer / AI Engineer – Python & GenAI

Workplace
Remote solely

About this role

🚀 Senior Software Engineer / AI Engineer – Python & GenAI

Desde Tecdata Engineering buscamos un/a Senior Software Engineer / AI Engineer para incorporarse a un proyecto estable, 100% remoto, combinando Python, AWS, sistemas distribuidos e Inteligencia Artificial Generativa.

🔹 ¿Qué buscamos?

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.

⭐ Se valorará especialmente

  • 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.

🔍 ¿En qué trabajarás?

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.

👤 Perfil

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.

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?