We are hiring for our client in the financial services industry. Duration: 12 months Job Type: Hybrid ( 3 days on site) Responsibilities: Design, develop, and maintain scalable NLP and Generative AI solutions Build and deploy API-based applications using Python and Azure Optimize performance and scalability of APIs and applications Integrate Azure services into broader tech stack for end-to-end solutions Manage databases and contribute to system architecture decisions Stay current on trends and innovations in Generative AI technologies Requirements: Strong Python programming skills, especially for NLP and Generative AI applications Experience with FastAPI , Docker , and developing back-end APIs Hands-on experience with Azure services (App Service, Functions, API Management, Logic Apps, DevOps, AKS, ACR) Familiarity with Vector databases , LLMs , and RAG pipelines Strong understanding of Azure architecture , ARM templates , AAD , and networking Proficiency in CI/CD , automated testing , and performance optimization Experience with MongoDB and container orchestration Working knowledge of LangChain , Transformers , GPT , or PyTorch (nice to have) Bachelor's degree in a relevant technical field or equivalent experience