About the role
AI summarisedFull-Stack Engineer role at KPMG's Trusted AI Centre of Excellence, focusing on integrating Generative AI into enterprise applications. Responsibilities include backend and frontend development, cloud infrastructure, and DevOps, with a strong emphasis on AI-powered workflows and scalable solutions.
BusinessFull-timeGeneral
Key Responsibilities
- Integrating Generative AI into enterprise applications, helping to design AI-powered workflows, and enabling intelligent knowledge retrieval systems.
- Working closely with architects, product owners, and stakeholders to bring AI-driven solutions into production and ensure they deliver real business value.
- Contributing to the development of scalable backend services, ensuring that applications are secure, efficient, and maintainable.
- Creating user-friendly interfaces that deliver a seamless experience, working closely with designers and product teams to translate requirements into polished solutions.
- Taking ownership of cloud deployment and infrastructure, including defining infrastructure-as-code, setting up automation pipelines, and ensuring solutions are robust, compliant, and scalable.
- Helping embed DevOps best practices and contributing to the continuous improvement of the team's engineering processes.
- Working as part of a multidisciplinary team, participating in sprint planning, code reviews, and technical discussions, and sharing knowledge to uplift the capability of the wider group.
Requirements
- Hands-on experience with Generative AI technologies such as LLMs, embeddings, and vector databases (pgvector, Pinecone, Weaviate, or similar).
- Familiarity with orchestration tools, such as LangChain or LlamaIndex, along with experience in designing conversational agents or AI-augmented workflows.
- Strong proficiency in Python, particularly in building production-grade APIs and services using frameworks such as FastAPI, Flask, or Django.
- Solid understanding of system architecture and design patterns.
- Strong frontend development skills with TypeScript and Next.js, as well as the ability to build clean, reusable components using ShadCN/UI and Tailwind CSS.
- Proficiency with Terraform, alongside experience working with cloud environments such as Azure (preferred), AWS, or GCP.
- Good understanding of networking, security, CI/CD pipelines (GitHub Actions or equivalent), and containerisation (Docker, Kubernetes/AKS).
- Experience with authentication and identity management tools, such as Auth0 or Azure AD, will be an advantage.
- Exposure to multi-agent AI systems or advanced orchestration frameworks will be beneficial.
- Strong problem-solving skills who can break down complex challenges into practical solutions.
- Excellent communication skills, particularly the ability to explain technical concepts clearly to non-technical stakeholders.
- Collaborative team player, able to work across engineering, data, and business functions.
- Adaptable and comfortable working in fast-paced environments with evolving priorities.
- Innovation, ownership, and a proactive attitude—a willingness to experiment with new technologies, take initiative, and deliver high-quality outcomes.