AI Solution Architect

City Facilities Management Holdings Ltd

North

JOB DETAILS
SKILLS
Application Programming Interface (API), Architectural Design, Architectural Services, Artificial Intelligence (AI), Best Practices, Cloud Computing, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Debugging Skills, Design Patterns Programming Methodologies, Detail Oriented, DevOps, Emerging Technology, Facilities Management, Git, IT Governance, Identify Issues, Internet Security, Interpersonal Skills, Machine Tool, Mentoring, Microsoft .NET, Microsoft SQL Server, Microsoft Windows Azure, NoSQL, Node.js, Performance Tuning/Optimization, Presentation/Verbal Skills, Problem Solving Skills, Production Systems, Prototyping, Python Programming/Scripting Language, Quality Assurance, Quality Management, REST (Representational State Transfer), React.js, Software Engineering, Standards Development, Team Player, Technical Leadership, Test Automation, Time Management, Use Cases, Writing Skills
LOCATION
North
POSTED
15 days ago

LOCATION: Glasgow Head Office

RESPONSIBLE FOR/DIRECT REPORTS: n/a

JOB PURPOSE:

This role will be responsible for driving the design, architecture and delivery of AI-powered solutions across the group. It will be critical in implementing production-grade systems that leverage LLMs, with a focus on reliability and cost-aware deployment. As a Lead, this role will bridge cutting-edge research and production engineering - setting technical direction, mentoring a high-performing team, and ensuring AI solutions are robust, scalable, and responsible.

PRINCIPAL TASKS AND RESPONSIBILITIES

  • Design and implement secure and scalable LLM-powered applications using modern Generative AI architectures
  • Collaborate with product, data and ops team to identify the issues in hand and explore how AI can open up new ways of solving them
  • Use AI coding assistants such as Claude Code or equivalent as part of day-to-day development workflows to improve efficiency, quality, and delivery speed
  • Optimize performance for latency, cost, accuracy, security and reliability
  • Ensure all software that is created is in line with the technical roadmap, development guidelines and security standards.
  • Troubleshoot, debug, and resolve technical issues across the product.
  • Ensure code reviews and automated tests to support quality assurance
  • Participate in all meeting arounds Refinement, Planning and Delivery.

As a Lead:

  • Lead the architecture and end-to-end development of AI solutions, from prototyping to production
  • Collaborate with the Product team to identify candidate use cases for AI, helping them understand the art of the possible with today's AI capabilities and where it can deliver real business value.
  • Work closely with IT Governance and Cyber Security teams to ensure AI solutions are secure by design and that data is handled responsibly, ethically, and in line with organisational policies.
  • Define technical standards, best practices, and engineering roadmaps for AI initiatives
  • Provide technical leadership and mentor developers
  • Stay current with advancements in AI, evaluate emerging technologies, assess their applicability to the product, and help shape the organisation's AI journey
  • Own quality, reliability, and performance of AI systems including monitoring, testing, and observability
  • Conduct security and architectural reviews, and foster a culture of engineering excellence
  • Communicate technical trade-offs and progress clearly to both technical and non-technical stakeholders
  • Evaluate and select AI frameworks, LLM providers, vector databases, and cloud infrastructure
  • Champion true AI Engineering across the team, leveraging AI tools to move faster without sacrificing code quality, security, or maintainability

Basic Behaviours:

  • Ensure that continuous improvement is baked into everything we do.
  • Support the development of a strong culture focused on transparency, collaboration, and high performance
  • Make time to support other members of the team and answer questions
  • Take responsibility of your personal objectives and those of the team.
  • Take ownership of deadlines and releases for yourself and the team.
  • Any quality issues of the software the team owns should be looked on as a temporary and unacceptable state of affairs. Every opportunity should be taken to rectify problems, in conjunction with the completion of team and individual objectives.

Professional / Academic / Qualifications

  • 5+ years experience in a development role (essential)
  • Degree level qualification (desirable)

Specific Knowledge

AI

  • Hands on experience with Gen AI and LLM's
  • Experience with RAG, Prompt engineering, Evaluation techniques
  • AI infrastructure (vector stores, embeddings, model serving)
  • AI agent frameworks and orchestration
  • Understanding of embeddings, vector search
  • Claude Code or equivalent
  • Secure AI solution design
  • Responsible AI principles
  • Demonstrable AI engineering skills
  • Agentic Tooling (desirable)
  • Knowledge of Facilities Management domain (desirable)
  • Background in domain-driven design, event-driven systems, or clean architecture (desirable)

Software Engineering

  • Typescript / Python / React / node js
  • Microsoft .NET stack, SQL Server, NoSQL DB (eg Cosmos DB)
  • REST API design and integration
  • Design patterns and clean architecture
  • GIT, Azure DevOps, CI/CD Pipelines, IaaC

Demonstrated Behaviours

  • Proactive, self-driven, and able to work independently or as part of a team
  • Focused on outcomes rather than outputs
  • Excellent verbal and written communication skills
  • Pragmatic and flexible attitude
  • Excellent interpersonal skills
  • Attention to detail
  • Mentoring/coaching skills

About the Company

C

City Facilities Management Holdings Ltd