New opportunity

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

KPMG · Singapore

About this role

KPMG’s Trusted AI Centre of Excellence in Singapore seeks a Full-Stack Engineer to build scalable enterprise applications that integrate Generative AI. The role combines backend and frontend development with cloud deployment, working with architects, product owners and other stakeholders to bring AI-driven solutions into production.

Responsibilities

  • Integrate Generative AI into enterprise applications, design AI-powered workflows and enable intelligent knowledge retrieval systems.
  • Develop secure, efficient and maintainable backend services and user-friendly frontend interfaces, translating product and design requirements into reusable solutions.
  • Own cloud deployment and infrastructure-as-code, establish automation pipelines, and support robust, compliant and scalable applications using DevOps practices.
  • Participate in sprint planning, code reviews and technical discussions, and share knowledge across a multidisciplinary team.

Required skills and experience:

  • Hands-on experience with LLMs, embeddings and vector databases such as pgvector, Pinecone or Weaviate; familiarity with LangChain or LlamaIndex and experience designing conversational agents or AI-augmented workflows.
  • Strong Python skills for production-grade APIs and services using frameworks such as FastAPI, Flask or Django, plus an understanding of system architecture and design patterns.
  • Frontend skills in TypeScript and Next.js, including reusable components built with ShadCN/UI and Tailwind CSS.
  • Terraform proficiency; experience with Azure (preferred), AWS or GCP; and an understanding of networking, security, CI/CD pipelines such as GitHub Actions, and containerisation with Docker or Kubernetes/AKS.
  • Problem-solving, clear communication with non-technical stakeholders, cross-functional collaboration, adaptability and ownership.

Preferred

Experience with Auth0 or Azure AD for authentication and identity management, and exposure to multi-agent AI systems or advanced orchestration frameworks. The posting identifies the work type as permanent and mentions KPMG’s Take Charge: Flexi-work framework, without specifying a work mode.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

Generative AILarge Language ModelsEmbeddingsVector DatabasespgvectorPineconeWeaviateLangChainLlamaIndexConversational AgentsPythonAPI DevelopmentFastAPIFlaskDjangoSystem ArchitectureDesign PatternsTypeScriptNext.jsShadCN/UITailwind CSSTerraformAzureAWSGoogle Cloud PlatformNetworkingSecurityCI/CDGitHub ActionsDocker

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Put generative AI into production

    The role integrates LLMs into enterprise applications, designs AI-powered workflows and enables knowledge retrieval. Prepare to explain an end-to-end approach using embeddings, a vector database and an orchestration tool, including how you would assess whether it delivers business value.

  • Build maintainable applications across the stack

    KPMG calls for scalable Python backend services and user-friendly TypeScript and Next.js interfaces. Prepare to discuss API design, system architecture and reusable components, with attention to security, efficiency and maintainability.

  • Own cloud delivery

    The engineer will define infrastructure as code, set up automation pipelines and support robust, compliant, scalable deployments. Prepare to walk through a Terraform-based deployment and the roles of networking, security, CI/CD and containers.

  • Translate needs across disciplines

    The posting emphasizes working with architects, product owners, designers and other stakeholders, as well as sprint planning and code reviews. Prepare examples of turning product requirements into technical decisions and explaining trade-offs to non-technical colleagues.

Likely challenges to think through

  • Retrieval quality versus operational constraints

    Likely challenge, not a stated employer problem: improving the usefulness of retrieved information may add latency or complexity to an AI workflow. Prepare to discuss how you would evaluate retrieval results and decide when a more complex design is justified.

  • Release speed versus controls

    Likely challenge, not a stated employer problem: deploying AI-enabled applications quickly may conflict with the posting’s security, compliance and robustness goals. Prepare to explain which checks and safeguards you would build into infrastructure and deployment pipelines.

  • Polished experience versus maintainable architecture

    Likely challenge, not a stated employer problem: evolving product requirements can make it difficult to deliver a seamless interface without tightly coupling it to backend or AI behavior. Prepare to describe how you would define API boundaries, reuse components and handle changes across the stack.

03

Practice your answers

Technical practice

How would you design knowledge retrieval for a Generative AI application?

What to coverPreparation suggestion: Explain how you would create embeddings, index them in a vector database, retrieve relevant content and supply it to an LLM. Discuss relevance, access controls and how you would check whether answers are grounded in retrieved material.

How would you choose between a conversational agent and a simpler AI-augmented workflow?

What to coverPreparation suggestion: Compare the need for multi-step decisions with the predictability of a fixed workflow. Explain where an orchestration tool such as LangChain or LlamaIndex might help, and how you would limit or handle failures.

How would you evaluate an AI-powered workflow before production?

What to coverPreparation suggestion: Describe tests for answer quality, retrieval relevance, unsafe or unsupported output, latency and cost. Explain how results would inform changes to the workflow rather than relying on a successful demonstration alone.

How would you build a production-grade Python API for an AI feature?

What to coverPreparation suggestion: Cover request validation, service boundaries, error handling, observability and testing using a framework such as FastAPI, Flask or Django. Discuss how you would handle slow or failed calls to an LLM or retrieval service.

How would you structure a scalable, maintainable full-stack AI application?

What to coverPreparation suggestion: Separate frontend, API, AI workflow and data responsibilities, and explain the interfaces between them. Discuss trade-offs in complexity, performance and maintainability as usage grows.

How would you build a reusable interface for an AI-driven workflow?

What to coverPreparation suggestion: Describe how TypeScript and Next.js components could present inputs, responses, loading states and errors clearly. Explain how ShadCN/UI and Tailwind CSS could support reuse while accommodating product and design requirements.

How would you define and manage cloud infrastructure with Terraform?

What to coverPreparation suggestion: Explain how you would represent application infrastructure as code, review changes and manage configuration across environments. Relate your choices to secure, robust deployment on Azure, AWS or GCP, noting that the posting prefers Azure.

How would you set up a deployment pipeline for this application?

What to coverPreparation suggestion: Walk through checks, build, testing and deployment for a containerised application using a pipeline such as GitHub Actions. Explain how you would detect a failed release and reduce deployment risk.

What networking and security concerns would you address in a cloud-deployed AI service?

What to coverPreparation suggestion: Discuss service connectivity, exposure of APIs, secrets, data access and logging in an enterprise application. Explain how you would balance security and compliance needs with operational reliability.

How would you incorporate authentication into an AI-enabled application?

What to coverPreparation suggestion: Explain how identity and authorisation would govern access to the application and retrieved knowledge. Auth0 and Azure AD are preferred-skill examples in the posting; discuss their role without assuming either is used.

Behavioural practice

Tell me about a time you explained a technical trade-off to non-technical stakeholders.

What to coverPreparation suggestion: Use a real situation, the options you explained and the action you took to make the decision understandable. State the resulting decision or outcome and what you learned.

Describe a time you worked across engineering, data and business perspectives to deliver a solution.

What to coverPreparation suggestion: Give the situation, your specific contribution and how you resolved differing requirements with collaborators. Explain the result without claiming sole credit for a team outcome.

Tell me about a time priorities changed during delivery.

What to coverPreparation suggestion: Describe the change, how you reassessed the work and what you communicated to others. Give the result and explain any trade-off you made to maintain quality.

Describe a time you took ownership of a deployment or production problem.

What to coverPreparation suggestion: Set out the situation, your diagnostic and coordination steps, and the outcome. Include how you addressed the underlying issue or improved the process afterward.

Tell me about a code review or knowledge-sharing discussion that improved a team's work.

What to coverPreparation suggestion: Describe the context, the feedback or explanation you contributed and how you handled differing views. State the resulting change and its effect on the team or solution.

02

Sharpen your knowledge

Topics to prepare

  • Embeddings and knowledge retrieval

    Revise how documents become embeddings, how vector search retrieves relevant material, and how retrieved context reaches an LLM. Practice: sketch a retrieval flow and explain where irrelevant results could degrade an answer. The role explicitly includes intelligent knowledge retrieval and names embeddings and vector databases.

  • Conversational workflow design

    Revise how a conversational agent or AI-augmented workflow coordinates model calls and application logic. Practice: draw a request-to-response flow and identify where LangChain or LlamaIndex could help. The posting requires experience designing these workflows and familiarity with either orchestration tool.

  • Production service architecture

    Revise service boundaries, reusable design patterns, and trade-offs among security, efficiency, maintainability and scale. Practice: diagram a Python API serving a Next.js interface and explain two design choices. The role calls for production-grade services and a solid understanding of architecture and design patterns.

  • Cloud deployment and security fundamentals

    Revise networking, security, containerisation and how infrastructure-as-code supports repeatable deployments. Practice: outline a deployment path from application container to cloud service, marking network and security decisions. These areas are explicitly named; Azure is preferred, while AWS and GCP are also listed.

  • Engineering collaboration

    Revise how to turn product and design requirements into technical decisions and explain trade-offs to non-technical stakeholders. Practice: give a short explanation of a retrieval feature, then identify questions for a product owner and points to raise in code review. The posting emphasizes cross-functional work, sprint planning, reviews and clear communication.

Skills to revise

  • Build a Python API

    Practice: implement a small request-and-response endpoint in FastAPI, Flask or Django, with clear input handling and error responses. The posting requires strong Python skills for production-grade APIs and services; this is a revision exercise, not a specified interview task.

  • Implement a retrieval-backed workflow

    Practice: embed a small set of documents, retrieve matches with pgvector, Pinecone or Weaviate, and pass the results into a conversational response flow. This directly rehearses the listed LLM, embedding, vector-database and workflow experience.

  • Create a reusable frontend component

    Practice: build a TypeScript and Next.js interface for submitting a question and displaying a response, using a reusable ShadCN/UI component styled with Tailwind CSS. These frontend technologies and reusable components are explicitly named.

  • Define cloud infrastructure with Terraform

    Practice: write and review a small Terraform configuration for an application deployment in a cloud environment you know, and explain its security and networking choices. Terraform proficiency and cloud experience are required; Azure is preferred, not mandatory.

  • Automate and package a deployment

    Practice: containerise a sample service with Docker and draft a CI/CD pipeline using GitHub Actions or an equivalent tool to check and deploy it. The posting names containerisation and automation pipelines; the exercise is a preparation suggestion, not a prescribed KPMG pipeline.

  • Explain a technical trade-off

    Practice: present a two-minute comparison of two retrieval or deployment approaches for a non-technical stakeholder, including the impact on maintainability and scale. This rehearses the posting’s emphasis on problem-solving, ownership and clear cross-functional communication.

04

Your preparation checklist

  • Prepare a Generative AI project walkthrough

    The posting calls for hands-on LLM, embedding, vector-database and conversational-workflow experience. Prepare an architecture diagram and a concise account of your own relevant work, covering retrieval, orchestration, evaluation and your specific contributions; label any hypothetical example clearly.

  • Practice a knowledge-retrieval design exercise

    The role includes AI-powered workflows and intelligent knowledge retrieval. Sketch a proposed enterprise workflow, then explain document ingestion, retrieval choices, access controls, failure handling and how you would test answer quality. This is preparation, not a stated interview exercise.

  • Show production Python API decisions

    The posting requires Python services using frameworks such as FastAPI, Flask or Django. Prepare an API example or design that shows service boundaries, validation, testing, error handling and maintainability trade-offs.

  • Prepare a frontend walkthrough

    The posting names TypeScript, Next.js, ShadCN/UI and Tailwind CSS. Select a relevant interface example or sketch reusable components for a knowledge-retrieval experience, including loading, error and citation states.

  • Map out deployment and security

    The role includes Terraform, cloud deployment, CI/CD, networking, security and containerisation; Azure is preferred. Prepare a deployment diagram showing infrastructure-as-code, pipeline stages, secrets and identity handling, and operational checks. Treat Auth0 or Azure AD as preferred, not required.

  • Rehearse stakeholder and team discussions

    The posting emphasizes work with architects, product owners and designers, plus sprint planning and code reviews. Prepare one example of explaining a technical trade-off to non-technical stakeholders and one of incorporating cross-functional feedback.

  • Draft focused questions for KPMG

    Ask which retrieval and orchestration approaches the team uses, how it evaluates trustworthy AI solutions, and how application and infrastructure ownership are divided. You can also ask how the advertised Take Charge: Flexi-work framework applies to this role; the posting does not specify a work mode.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 4 Nov 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in Singapore. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…