KPMG Advisory

AI Centre of Excellence, Full-Stack Engineer (Generative AI)

KPMG Advisory
BusinessSingaporeFull-time5 days ago

About the role

AI summarised

Full-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.