This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join us as a “Gen AI Python Developer" at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences.
Job Responsibility:
Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
Ensuring that code is scalable, maintainable, and optimized for performance
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
Requirements:
Minimum of 8 years of overall professional experience
At least 1 years of experience in building enterprise-level generative AI (GenAI) applications
Extensive expertise in GenAI technologies, particularly in Large Language Models (LLMs) such as Amazon Bedrock
Deep understanding of model customization, training strategies, Retrieval-Augmented Generation (RAG), prompt engineering, and model fine-tuning, Agentic architecture
Comprehensive understanding of generative AI models, including large language models, diffusion models, and their practical applications
Developing a model customization approach and training strategy, designing, and implementing the model evaluation framework for incremental build, and evaluating models using various metrics applicable to LLM models
Implementing a feedback loop and conducting thorough testing and validation to ensure the desired accuracy
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform, and their respective AI/ML services
Monitor and evaluate the performance of generative AI models and systems
Implement improvements and optimizations as needed
Maintain comprehensive documentation of generative AI architectures, models, and processes
Ensure knowledge transfer and training for team members
Proficiency in programming languages such as Python, GenAI Library
Hands-on experience with containerization technologies like Docker and Kubernetes
Comprehensive understanding of data privacy, security, and ethical considerations in AI development
Nice to have:
Excellent problem-solving, analytical, and critical thinking skills, with the ability to break down complex problems and devise efficient solutions
Proven track record of successfully leading and delivering complex Gen AI/ML projects from inception to deployment
Exceptional communication and collaboration skills, with the capability to effectively convey technical concepts and ideas to both technical and non-technical stakeholders