AI Engineer
Barclays
Barclays
About the Role
To design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for customers and colleagues.
Key Responsibilities
- Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
- Ensuring 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 with business objectives.
- Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
- Staying informed of industry technology trends and innovations and actively contributing 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.
- To advise and influence decision-making, contribute to policy development, and take responsibility for operational effectiveness.
- Collaborate closely with other functions/business divisions.
- Lead a team performing complex tasks, using well-developed professional knowledge and skills to deliver on work that impacts the whole business function.
- Set objectives and coach employees in pursuit of those objectives, appraise performance relative to objectives, and determine reward outcomes.
- Lead collaborative assignments and guide team members through structured assignments.
- Identify the need for the inclusion of other areas of specialization to complete assignments.
- Identify new directions for assignments and/or projects, identifying a combination of cross-functional methodologies or practices to meet required outcomes.
- Consult on complex issues, providing advice to People Leaders to support the resolution of escalated issues.
- Identify ways to mitigate risk and develop new policies/procedures in support of the control and governance agenda.
- Take ownership for managing risk and strengthening controls in relation to the work done.
- Perform work that is closely related to that of other areas, requiring an understanding of how areas coordinate and contribute to the achievement of the objectives of the organization sub-function.
- Collaborate with other areas of work, including business-aligned support areas, to keep up-to-speed with business activity and the business strategy.
- Engage in complex analysis of data from multiple internal and external sources (e.g., procedures and practices in other areas, teams, companies) to solve problems creatively and effectively.
- Communicate complex information, which may include sensitive information or information that is difficult to communicate due to its content or audience.
- Influence or convince stakeholders to achieve outcomes.
Requirements & Tech Stack
- Industry-aligned programming languages, frameworks, and tools.
- Secure coding practices.
- Unit testing practices.
Qualifications
- Demonstrate Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship.
- Demonstrate Barclays Mindset: Empower, Challenge, and Drive.




