New opportunity

AI Assisted SDLC

Accenture · Singapore

About this role

Accenture is seeking a Forward Deployed AI Engineer for its Health and Public Services portfolio. This hands-on, client-facing role focuses on autonomous and semi-autonomous agentic systems for government and public sector delivery. The engineer will work with clients and delivery teams to turn solutions into reusable capabilities across engagements.

Responsibilities

  • Design, build and deploy single- and multi-agent systems that automate aspects of public service delivery.
  • Develop reference architectures, tools and reusable patterns for public sector, defense and public safety contexts.
  • Build evaluation frameworks, observability tools and guardrails to make agent behavior measurable, safe and reliable in production.
  • Establish governance for autonomy levels, human-in-the-loop checkpoints and escalation protocols, particularly in regulated environments.
  • Select and integrate technologies suited to each use case, including agent harnesses, IDE-based agents, cloud agents and orchestration frameworks. Coach delivery teams on agentic engineering practices.

Required qualifications

4–8+ years of software engineering experience and a strong record of delivering production systems; excellent communication and stakeholder management skills; and the ability to work independently in ambiguous, client-facing environments. Candidates need hands-on experience developing LLM-based agentic systems involving tool use, function calling, multi-step reasoning and orchestration; high proficiency in Python, Java, React and/or TypeScript; and experience designing evaluation and guardrail mechanisms for non-deterministic AI systems.

Preferred qualifications

Experience with agent frameworks and harnesses, vector databases, RAG and orchestration tools; a background in consulting, solutions engineering or technical delivery leadership; and experience building reusable capabilities or internal tools across teams. Public sector or government delivery experience, knowledge of security policies for public service, defense and public safety, and familiarity with the public sector technology stack are also preferred. The position is full-time in Singapore.

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

Skills for this role

Agentic systemsLarge language modelsPythonJavaReactTypeScriptTool useFunction callingMulti-step reasoningAgent orchestrationAgent frameworksVector databasesRAGEvaluation frameworksObservabilityAI guardrailsHuman-in-the-loop systemsReference architecturesStakeholder managementSoftware engineering

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

  • Deploy agentic systems for public service delivery

    The role designs, builds and deploys single- and multi-agent systems for government and public sector clients. Prepare a production-delivery example that explains tool use, orchestration, deployment decisions and the outcome.

  • Make agent behavior measurable and reliable

    The posting calls for evaluation frameworks, observability tools and guardrails for non-deterministic AI systems. Prepare to explain what an evaluation measured, how failures were detected and how findings changed the system.

  • Set boundaries for agent autonomy

    The role establishes autonomy levels, human-in-the-loop checkpoints and escalation protocols, especially in regulated environments. Prepare to explain how a workflow distinguishes actions an agent can take from those requiring review or escalation.

  • Turn client solutions into reusable capabilities

    The engineer develops reference architectures, tools and patterns that can scale across engagements. Prepare an example of how a solution could be made reusable while leaving room for a client's specific constraints.

  • Work across clients and delivery teams

    This is a hands-on, client-facing role that also coaches delivery teams and selects technologies for each use case. Prepare to explain a technical choice to stakeholders, including its trade-offs and how a team would adopt it.

Likely challenges to think through

  • Balancing automation with oversight

    Preparation hypothesis: More autonomy may speed a public-service workflow but increase the consequences of an incorrect action. Work through a scenario that sets autonomy limits, review checkpoints and escalation triggers.

  • Evaluating variable agent behavior in production

    Preparation hypothesis: Non-deterministic outputs and multi-step tool use may make failures difficult to reproduce or diagnose. Prepare a concrete approach to test cases, observable traces and guardrail checks, including what would trigger intervention.

  • Reusing patterns without forcing one architecture everywhere

    Preparation hypothesis: A pattern built for one engagement may not fit another client's security posture or workflow. Prepare to distinguish reusable components from use-case-specific decisions and explain when you would change the technology choice.

03

Practice your answers

Technical practice

How would you decide between a single-agent and a multi-agent design for a public-service workflow?

What to coverSuggested preparation: Explain how task boundaries, coordination overhead and failure modes affect the choice. Describe how you would limit autonomy and verify that the design works reliably before deployment.

How would you design tool use and function calling for an LLM agent performing a multi-step task?

What to coverSuggested preparation: Cover tool selection, input validation, handling failed calls and maintaining state across steps. Explain how you would prevent an agent from treating a tool result as unquestioned authority.

How would you evaluate a non-deterministic agentic system before and after deployment?

What to coverSuggested preparation: Discuss representative tasks, measurable success and failure criteria, and tests for unsafe or unreliable behaviour. Explain how you would interpret variable results rather than relying on a single successful run.

What observability would you build to diagnose an agent that produces unreliable results in production?

What to coverSuggested preparation: Identify the steps, tool calls, outcomes and errors you would need to inspect, while accounting for sensitive information. Explain how those signals would help distinguish a model error from an integration or orchestration failure.

How would you design guardrails for an agent used in a regulated public-sector setting?

What to coverSuggested preparation: Distinguish preventive controls from checks on outputs and actions, and explain what happens when a check fails. Tie the controls to measurable risks without assuming a specific client policy.

How would you set autonomy levels, human checkpoints and escalation rules for an agentic workflow?

What to coverSuggested preparation: Explain which decisions could proceed automatically and which would require review, using impact and uncertainty as factors. Describe how an agent would pause, provide context to a reviewer and resume or stop after a decision.

How would you turn a client-specific agent solution into a reusable reference architecture?

What to coverSuggested preparation: Separate common components and patterns from client-specific integrations and governance decisions. Explain how you would document assumptions and test reuse across engagements without claiming one design fits every context.

How would you choose among agent harnesses, IDE-based agents, cloud agents and orchestration frameworks?

What to coverSuggested preparation: Compare options against the use case's integration needs, operational visibility, control over agent behaviour and delivery constraints. Explain how you would validate a choice before committing to it.

When would retrieval-augmented generation or a vector database help an agentic solution?

What to coverSuggested preparation: The posting lists these as preferred experience, so treat this as an optional design discussion. Explain when retrieval could provide useful context, how you would assess retrieved information and when added retrieval complexity would not be justified.

How would you move an LLM-based agent from a working prototype to a production system?

What to coverSuggested preparation: Discuss application structure, integration, testing and operational failure handling, drawing on a language or framework you know from those named in the posting. Explain the trade-off between rapid iteration and the reliability expected of a deployed system.

Behavioural practice

Tell me about a time you made progress on an ambiguous, client-facing engineering problem.

What to coverSuggested preparation: Use a real situation, the actions you took to clarify needs and make decisions independently, and the result. Be specific about how you kept the client and delivery team aligned.

Describe a time you handled disagreement about a system's level of automation or risk.

What to coverSuggested preparation: Give the situation, your actions to surface trade-offs and agree on appropriate controls, and the result. If your example was not an AI system, make that clear rather than presenting it as agentic experience.

Tell me about a time you coached a delivery team on an engineering practice.

What to coverSuggested preparation: Describe the team's starting point, what you did to help them apply the practice, and the result. Focus on evidence of adoption or learning rather than a general claim of mentorship.

Describe a time you built a capability or tool that other teams could reuse.

What to coverSuggested preparation: Explain the original need, how you identified what could be generalised, and what happened when others used it. Distinguish demonstrated reuse from reuse you only intended.

Tell me about a production issue you owned and resolved.

What to coverSuggested preparation: Set out the situation, your diagnostic and communication actions, and the result. Explain any trade-off you made between restoring service and addressing the underlying cause.

02

Sharpen your knowledge

Topics to prepare

  • Single- and multi-agent architecture

    Sketch when to use one agent versus several for a hypothetical public-service workflow. Explain tool use, function calling, multi-step reasoning and orchestration; all are named in the role.

  • Evaluation of non-deterministic systems

    Define test cases, success measures and failure categories for an agent whose responses can vary. The posting requires experience with evaluation and guardrails and calls for measurable production behavior.

  • Autonomy and human oversight

    Map a hypothetical workflow to autonomy levels, human-in-the-loop checkpoints and escalation triggers. These governance decisions are explicit responsibilities, especially in regulated environments.

  • Reusable delivery architecture

    Outline a reference architecture and decide which components could be reused across engagements. The role develops reusable patterns and selects technologies to suit each use case.

  • Public-sector security context

    Review how security posture could affect an agent’s access, actions and escalation path in a hypothetical public-sector setting. Knowledge of relevant policies is preferred, not required; no specific policy is named.

Skills to revise

  • Implement an agent workflow

    Build a small single-agent workflow with a tool call and a multi-step task, then extend it to coordinate two agents. This rehearses the explicitly required hands-on agentic development experience.

  • Code in a listed language

    Implement and test a component of that workflow in a language you can discuss deeply from Python, Java or TypeScript; alternatively, demonstrate a React component where relevant. The posting says proficiency in Python, Java, React and/or TypeScript, not all four.

  • Build an evaluation harness

    Create a repeatable set of agent tasks, record outcomes and inspect failed runs. Add a guardrail test for an unsafe or unsupported action. The role calls for evaluation frameworks, observability and guardrails.

  • Prototype human review and escalation

    Add a checkpoint that pauses a consequential tool action for approval and routes a rejected or uncertain action for review. This practices the stated human-in-the-loop and escalation responsibilities.

  • Present a client-facing design decision

    Prepare a short explanation of a hypothetical use case, technology choice, trade-offs and reusable components; then practice answering ambiguous stakeholder questions. This is suggested preparation for the role’s client-facing work, stakeholder management and delivery-team coaching.

04

Your preparation checklist

  • Prepare a production-system walkthrough

    Choose a real system you can discuss and outline your contribution, architecture, deployment, operational issues and results. The posting requires a track record of delivering production software.

  • Trace an agent workflow end to end

    Prepare a diagram or walkthrough showing LLM tool use, function calling, multi-step reasoning and orchestration in work you have done. If discussing a single- or multi-agent design rather than past work, label it as a proposed design.

  • Practice a public-service design exercise

    Sketch a hypothetical agent system for a public-service task, including where it acts autonomously, where a person approves actions, and how exceptions escalate. These controls reflect the role’s stated governance responsibilities.

  • Draft an evaluation and operations plan

    Bring a one-page example of test cases, success and failure measures, production observability, and guardrails for non-deterministic behavior. Explain how the plan would reveal unsafe or unreliable actions.

  • Show how you choose and reuse technology

    Prepare a brief comparison of agent harnesses, IDE-based or cloud agents, and orchestration approaches for a use case. Add a reference-architecture sketch showing what could be reused across engagements; discuss RAG or vector databases only where relevant.

  • Rehearse a client and team conversation

    Prepare an example of resolving an ambiguous requirement with stakeholders and explaining an engineering trade-off to a delivery team. The posting emphasizes independent client-facing work and coaching agentic engineering practices.

  • Write questions for the employer

    Ask how this AI Assisted SDLC role divides work among client delivery, reusable capabilities and team coaching, and how autonomy, evaluation and security constraints are set for specific engagements.

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…