Software Engineer / AI Engineer - Python & GenAI

Tecdata Engineering
Madrid, Spain
13 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

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
+6 more
Large Language Models Generative AI Backend Git Production Code Cloudwatch

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

Requirements

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

3:31 min

Evolving developer roles into tech leads for AI agents

Alfonso Graziano Alfonso Graziano · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all