About this role
If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential - whether you want a career that could take you to the top, or an exciting new direction, we offer opportunities, support and rewards that will take you further.
We’re one of the largest banking and financial services organisations in the world, with a network that covers more than 50 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people fulfil their hopes and realise their ambitions.
We are seeking a Back End Engineer to join the Group AI Platform team.
The Group AI Platform team sits within CTO Platforms, part of HSBC’s Chief Technology Office (CTO). We build shared AI foundations that enable teams across the Bank to deliver AI solutions faster, more safely and at scale.
Our platform provides a “paved road” for AI delivery, bringing together seamless access to AI models and infrastructure, a consistent Agent HUB to build, deploy and manage production-ready AI agents, reusable AI capabilities (such as knowledge management and document intelligence), and built-in controls including guardrails, evaluation and monitoring to support responsible adoption.
You’ll design, develop, test, deploy and support production-grade services covering agent execution, workflow orchestration, memory, context, MCP integrations, policy enforcement and platform APIs.
A move across the business allows you to continue to access tailored professional development opportunities, and our fantastic benefits packages.
In this role, you will:
- Design and develop backend services for: Agent runtimes and execution.
- Workflow orchestration and state management.
- Tool and function calling.
- Prompt, model and workflow management.
- Memory and context management using technologies such as Redis.
- Retrieval-augmented generation.
- Agent triggers and platform APIs.
- Develop and integrate Model Context Protocol (MCP) servers, MCP gateways and agent tools.
- Build event-driven and workflow-based capabilities using Temporal, Google Cloud Pub/Sub and BigQuery.
- Design persistence and data services using PostgreSQL, Redis and BigQuery.
- Evaluate and integrate suitable frameworks and components developed by other HSBC teams.
- Use frameworks such as LangChain, LangGraph, LlamaIndex or equivalent technologies where they provide clear value, while avoiding unnecessary framework or vendor lock-in.
- Contribute to backend reference architectures, reusable patterns and engineering standards.
To be successful in this role you should have the following skills:
- Significant experience in backend, software or platform engineering using Python and Go, as well as Kubernetes, Docker & CI/CD
- Experience designing and operating distributed, microservice-based systems
- Strong understanding of APIs, event-driven architecture, workflow orchestration and cloud-native engineering.
- Experience with one or more of: Generative AI and LLMs.
- Agentic systems.
- MCP.
- RAG.
- Tool or function calling.
- Prompt and workflow management.
- Experience with Redis, PostgreSQL, Temporal, Pub/Sub or BigQuery is advantageous.
- Experience deploying and supporting AI products in production is preferred; production experience with non-AI platforms is essential.
Being open to different points of view is important for our business and the communities we serve. At HSBC, we’re dedicated to creating diverse and inclusive workplaces - no matter their gender, ethnicity, disability, religion, sexual orientation, socio-economic background or age. We are committed to removing barriers and ensuring careers at HSBC are inclusive and accessible for everyone to be at their best. We take pride in being a Disability Confident Leader and will offer an interview to people with disabilities, long term conditions or neurodivergent candidates who meet the minimum criteria for the role.
If you have a need that requires accommodations or changes during the recruitment process, please get in touch with our Recruitment Helpdesk via [email protected] .