Solve complex problems autonomously and as part of a team
Design, develop, and improve software utilising various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues
Job Summary
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.
Join Barclays as an AI Developer role, where you will play a crucial role in designing, developing, and implementing AI solutions that drive innovation and efficiency within the organization.
Matching Summary
Design, develop, and improve software utilising various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues.
Skills & Requirements
Must-have
Develop and maintain AI models and algorithms
Apply software engineering principles
Solve complex problems autonomously and as part of a team
Translate legacy code into modern programming languages
Generate scripts for data transformation
Automatically generate comprehensive test cases
Automate data cleansing and validation processes
Nice-to-have
Machine learning frameworks
Risk and controls
Change and transformation
Business acumen strategic thinking
Digital and technology
Key Requirements
Proficiency in Python, R, Java, C++
Experience developing and maintaining AI models and algorithms
Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch)