Key responsibilities for this role include :
- Troubleshoot and resolve complex issues in code translation pipelines, utilizing expertise in Python programming language.
- Collaborate with development teams to ensure alignment with project objectives and deliver high-quality solutions.
- Maintain and fine-tune RAG application that supports the migration process, specifically optimizing LLM prompts for pattern recognition.
- Build and maintain FastAPI-based microservices that orchestrate the migration workflow.
- Implement RAG systems using LangChain / LangGraph / LlamaIndex for contextual code understanding.
- Design stateful migration workflows using LangGraph / LangChain / LlamaIndex for complex multi-step transformations.
This position requires proficiency in :
FastAPI for building high-performance REST APIs and WebSocket connections.Async programming patterns for handling concurrent migration tasks.Pydantic for robust data validation in migration pipelines.Experience with vector embeddings and embedding models.Vector database implementation for semantic search.Graph database experience for code dependency mapping.The ideal candidate should possess strong problem-solving skills, be able to work independently and collaboratively as part of a team, and have excellent communication skills to explain technical concepts to non-technical stakeholders. Familiarity with HLASM instruction sets, COBOL and PL / I, mainframe utilities, and EBCDIC to ASCII conversion is a plus. Experience in front-end development (React), Java development (Spring Boot), and knowledge of z / OS internals are also desirable.