Senior Python Developer

barclays

Gurugram NM Years Exp Posted 25d ago

Job Description

  • Design, develop, enhance, and maintain Generative AI and ML models using Python. 
  • Independently debug, optimize, and test GenAI pipelines and model components with minimal supervision. 
  • Develop Pythonbased model execution layers, including:  
  • Azure Functions or similar serverless components 
  • Lightweight APIs or callable services for model inference 
  • Work closely with bankers and business stakeholders to understand requirements and translate them into:  
  • Model logic 
  • Prompt structures 
  • Evaluation and validation frameworks 
  • Implement and refine LLMbased workflows, including prompt engineering, orchestration logic, and retrievalbased approaches. 
  • Strong working knowledge of Git and modern versioncontrol practices. 
  • Experience with cloud platforms, with a strong preference for Microsoft Azure. 
  • Support integration of models into Azurebased environments, collaborating with platform or enablement teams where required. 
  • Perform model validation, performance analysis, and error analysis, ensuring outputs are reliable, explainable, and fit for business use. 
  • Maintain clear documentation of model behavior, assumptions, limitations, and interfaces. 
  • Contribute to best practices for GenAI development, testing, and governance in a regulated environment. 

 

Desirable skillsets/ good to have:

  • Strong, handson experience in Python for ML / GenAI model development. 
  • Proven experience developing, debugging, and enhancing Generative AI or advanced ML models in production or nearproduction environments. 
  • Solid understanding of LLMs, transformerbased architectures, and GenAI workflows. 
  • Experience packaging models into callable services (Azure Functions). 
  • Prior experience in banking, financial services, or capital markets. 
  • Ability to work independently with minimal supervision, owning model delivery endtoend. 
  • Strong communication skills, with the ability to engage directly with bankers, clarify problem statements, and incorporate feedback into model design. 
  • Experience working in global, crossfunctional teams. 
  • Bachelor degree in a quantitative or technical discipline (Computer Science, Engineering, Mathematics, Statistics). 
  • Handson experience with Azure cloud services, including:  
  • Azure Functions 
  • Azure storage or messaging components (Blob, Queue, Service Bus, etc.) 
  • Exposure to LLM orchestration frameworks (e.g., LangChain, LlamaIndex). 
  • Experience with prompt engineering, RAG pipelines, or agentbased workflows. 
  • Familiarity with model serving, inference optimization, and monitoring in cloud environments. 
  • Understanding of model risk management, explainability, and governance in regulated firms. 
    • Experience working alongside AI enablement or platform teams for deployment and scaling.

Similar Openings for You