Code Transformation & Analysis: Utilize AST techniques to parse legacy RPG code and transform it into structured formats suitable for automated migration.
RAG Implementation: Design and maintain RAG pipelines using AWS Bedrock and Vector Databases to provide LLMs with high-fidelity context from legacy documentation and code analysis.
Data Preprocessing: Clean, structure, and enrich metadata from legacy systems, potentially involving the creation of knowledge graphs or embeddings to improve LLM accuracy.
Iterative Validation: Perform rigorous validation and correction of AI-generated code assets to ensure they meet modern Java standards and functional parity with the legacy system.
Legacy Integration: Collaborate with specialized code analysis tools (such as PKS eXplain) to extract business logic and code flows from IBM i environments.
Collaboration & Documentation: Work closely with cross-functional teams in India and Germany, documenting complex business logic and ensuring tight feedback loops during the POC.
Quality Assurance: Adhere to strict architectural specifications and collaborate on testing strategies to validate the migrated solution.
Qualification & Expeirnece
Total Work Experience: Minimum of 4–8 years of experience in software engineering, with a significant focus on AI/ML or Backend development.
AI & LLM Expertise: Proven experience working with advanced LLMs (e.g., Claude 3.5/3.7/4) and building RAG pipelines.
Technical Proficiency: * Languages: Strong proficiency in Python.