NatWest Group
NatWest Group
NatWest Group is a UK-based banking and financial services organisation serving personal, commercial and institutional customers. Its work spans banking, finance and fintech, with services that include commercial banking, wealth management and risk management. The group also highlights its relationships with customers and communities, alongside opportunities for people building careers across its banking and technology-focused teams.

Principal AI Engineer, UCX Platform (VP)

Lead the design of secure, scalable AI and software platforms for a banking organization. Guide architecture, automation, DevOps, and agentic AI engineering across platform teams.

Description

  • Design software around customer and user experience.
  • Help advance the architecture, design, and engineering centre of excellence.
  • Build productive relationships with stakeholders.
  • Deliver customer outcomes through engineering and innovative solutions.
  • Create technology designs that are customer-focused, high-performing, secure, and resilient.
  • Partner with software engineers to develop and prototype new ideas.
  • Work with domain and enterprise architects to validate solutions for broader use.
  • Develop software that automates build, testing, and deployment.
  • Strengthen software engineering practices across the business.
  • Define engineering and design solutions, and oversee their governance.
  • Create complex software, scripts, and tools for bank platforms, applications, and services.
  • Serve as a contact for solution design questions.
  • Develop architecture models and roadmaps for application and software components.
  • Promote consistent usability across products and domains.
  • Design, write, test, and implement working code.
  • Use Agile practices and DevOps techniques in software development.

Requirements

  • Substantial experience in software engineering, software or database design, and architecture.
  • Experience building software in Agile and DevOps environments.
  • Expert knowledge of current market trends, technologies, and tools.
  • Proven experience applying programming best practices, particularly for scalability, automation, virtualisation, optimisation, availability, and performance.
  • Strong Python skills or experience in Java back-end engineering.
  • Experience with generative and agentic AI using AWS services.
  • Experience with retrieval-augmented generation (RAG) and vector databases.
  • Experience configuring and tuning long-term and short-term agent memory.
  • Experience with context management and response-suppression techniques.
  • Experience implementing and enforcing AI guardrails.
  • Experience designing and implementing tool calling.
  • Experience with agent logging, monitoring, and auditability.

Related Jobs