Senior Genai / Pmai Engineer - Legacy Modernization
Role details
Job location
Tech stack
Job description
ResponsibilitiesAsegúrese de presentar su candidatura con toda la información solicitada, tal como se expone en la descripción del puesto a continuación.Construir los agentes y componentes PMAI de la plataforma: analizador estático del legacy, generador de código Java/Spring, refactorizador, catálogos de equivalencia y conversores de datos.Implementar el ciclo completo de modernización asistida por IA: extracción del árbol de dependencias COBOL/JCL/copybooks ? análisis funcional ? generación de Java/Spring/Spring Batch ? integración con Oracle.Diseñar y orquestar pipelines multi-agente (LangChain / LangGraph / similar) sobre el árbol de dependencias del proyecto.Definir la estrategia de chunking, retrieval y optimización del contexto para bases de código grandes (millones de líneas COBOL).Realizar prompt-engineering y fine-tuning específico para tareas de conversión (COBOL ? Java, JCL ? Spring Batch, DB2 ? Oracle).Integrar la plataforma con LLM providers (Claude, OpenAI/Codex, GitHub Copilot, modelos open-source) y con plataformas transversales BBVA.Construir herramientas internas, scripting y UI ligera para que los Pods de Conversión operen la plataforma.RequirementsSólida experiencia en Python (entornos de IA: LangChain, LangGraph, LlamaIndex, vector DBs).Experiencia construyendo aplicaciones LLM-powered: agentes, RAG, prompt-engineering, function calling, fine-tuning.Conocimiento del stack target Java / Spring / Spring Batch suficiente para generarlo y validarlo (no necesariamente como desarrollador Java senior).Comprensión del ciclo de modernización mainframe ? Java: capacidad para razonar sobre COBOL, JCL, copybooks y traducirlos a Java/Spring.Experiencia con parsers / AST / análisis estático de código (ANTLR, ProLeap, IBM ADDI o similar).Git, CI/CD, Docker; buenas prácticas de ingeniería de software.Experiencia previa modernizando COBOL a Java con asistencia de IA.Conocimiento de embeddings y bases vectoriales (Pinecone, Weaviate, pgvector).xcskxljPublicaciones o contribuciones open-source en GenAI / code transformation.#J-*****-Ljbffr
Requirements
Sólida experiencia en Python (entornos de IA: LangChain, LangGraph, LlamaIndex, vector DBs). Experiencia construyendo aplicaciones LLM-powered: agentes, RAG, prompt-engineering, function calling, fine-tuning. Conocimiento del stack target Java / Spring / Spring Batch suficiente para generarlo y validarlo (no necesariamente como desarrollador Java senior). Comprensión del ciclo de modernización mainframe ? Java: capacidad para razonar sobre COBOL, JCL, copybooks y traducirlos a Java/Spring. Experiencia con parsers / AST / análisis estático de código (ANTLR, ProLeap, IBM ADDI o similar). Git, CI/CD, Docker; buenas prácticas de ingeniería de software. Experiencia previa modernizando COBOL a Java con asistencia de IA. Conocimiento de embeddings y bases vectoriales (Pinecone, Weaviate, pgvector).