Modernization as a Service (MaaS) is a horizontal practice, supporting all business verticals in the company, and the job is looking to solve the problem of modernizing code translation pipelines and migration workflows
Requirements
- Proficiency in Python development (5+ years), with specific expertise 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
- Building agents for code analysis, implementing custom tools for mainframe-specific transformations, creating chains for multi-step code migration
Responsibilities
- Troubleshoot, debug, and resolve issues in GenAI-powered code translation pipelines
- Collaborate with dev and client teams to ensure alignment with project goals 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 (Retrieval Augmented Generation) systems using LangChain /Langgraph/LlamaIndex for contextual code understanding
- Design stateful migration workflows using LangGraph/LangChain/LlamaIndex for complex multi-step transformations
- Implement similarity search and semantic code retrieval systems
Other
- Excellent communication skills for collaboration with client teams and explaining complex technical translations
- Seniority: Senior
- Languages: English: B2 Upper Intermediate
- Remote United States, United States of America
- Prior experience working in the banking or financial services industry, understanding core banking concepts, regulatory requirements, and transaction processing