New opportunity

AI Safety & Governance Engineer (SAGE)

Nanyang Technological University · Singapore

About this role

AI Singapore seeks an AI Safety & Governance Engineer for its Safety and Governance Engineering (SAGE) team, hosted at Nanyang Technological University’s NTU Main Campus in Singapore. The team checks that LLM and generative AI systems developed through the 100 Experiments programme are safe, secure and compliant before delivery to project sponsors. The engineer will work across industry projects and help develop Singapore’s AI safety practices.

Responsibilities

  • Run automated LLM safety-testing pipelines integrated with GitLab CI/CD as a mandatory pre-delivery gate.
  • Conduct red teaming and adversarial tests for prompt injection, jailbreaking, data leakage, RAG poisoning and multi-turn attacks.
  • Review agentic, multimodal and RAG system architectures for security vulnerabilities; recommend secure designs and document findings with severity ratings, reproduction steps and remediation guidance.
  • Support compliance with ISO 42001, NIST AI RMF, OWASP LLM Top 10, MITRE ATLAS and the Singapore Model AI Governance Framework.
  • Train and mentor AIAP apprentices during deep-skilling and project work, and contribute talks, workshops and documentation to AI Singapore’s community activities.

Requirements

  • A degree and at least 2–4 years of work experience; applicants from all disciplines are welcome. Appointment at a senior level may be considered based on relevant experience.
  • Working knowledge of LLM architectures, prompt engineering, RAG implementations and API integration; experience in vulnerability assessment, adversarial testing or penetration testing; and understanding of LLM-specific vulnerabilities.
  • Ability to assess system architectures and recommend secure patterns for agentic, multimodal and RAG applications. Proficiency in Python and experience with pytest or unittest are required, along with familiarity with Git, Docker and GitLab or GitHub CI/CD pipelines.
  • Strong technical writing for vulnerability reports and compliance evidence, and willingness to mentor apprentices.

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

Skills for this role

LLM safety testingRed teamingAdversarial testingPrompt injectionJailbreakingData leakage testingRAG poisoningVulnerability assessmentPenetration testingSecure systems designLLM architecturesPrompt engineeringRAGAPI integrationPythonpytestunittestGitDockerGitLabGitHubCI/CDISO 42001NIST AI RMFOWASP LLM Top 10MITRE ATLASSingapore Model AI Governance FrameworkTechnical writingMentoring

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

  • Pre-delivery safety gates

    The role runs automated LLM safety tests in GitLab CI/CD as a mandatory gate before delivery to project sponsors. For preparation, outline how you would build maintainable Python tests with pytest or unittest and make failures actionable.

  • Adversarial testing

    The posting calls for red teaming prompt injection, jailbreaking, data leakage, RAG poisoning and multi-turn attacks. Prepare to explain how you would construct reproducible tests and distinguish a demonstrated vulnerability from an unsuccessful attack attempt.

  • Secure architecture review

    The engineer reviews agentic, multimodal and RAG systems for vulnerabilities and recommends secure designs. Prepare to reason through trust boundaries, API integrations and where untrusted content could influence system behaviour.

  • Actionable findings and governance evidence

    Findings must include severity, reproduction steps and remediation guidance; the role also supports compliance with the named AI safety frameworks. Prepare to connect a technical finding to a practical fix and clear supporting evidence, rather than reciting framework names.

  • Apprentice mentoring and knowledge sharing

    The role trains AIAP apprentices during deep-skilling and project work and contributes talks, workshops and documentation. Prepare an approach for explaining responsible AI engineering practices and reviewing others’ work constructively.

Likely challenges to think through

  • Reliable gates for variable LLM behaviour

    Possible challenge, not a stated employer problem: automated safety checks may need to catch meaningful failures without treating every variation in model output as a release blocker. Prepare to discuss test design, reproducibility and how to investigate a failing CI result.

  • Coverage across different system designs

    Possible challenge: work across industry projects and agentic, multimodal and RAG architectures could make one fixed attack suite insufficient. Prepare to show how you would adapt threat scenarios to each system’s data flows and trust boundaries while retaining repeatable baseline tests.

  • Turning security findings into usable decisions

    Possible challenge: a technically valid exploit may be hard to prioritise or remedy without context, especially when documenting compliance evidence. Prepare to explain how severity, reproduction steps, impact and remediation guidance would help a project team act on a finding.

03

Practice your answers

Technical practice

How would you design an automated LLM safety-testing gate in GitLab CI/CD before project delivery?

What to coverThe role calls for a mandatory pre-delivery gate and familiarity with Git, Docker and CI/CD. Preparation suggestion: explain how you would run reproducible tests, define pass/fail criteria and handle a failed gate without silently bypassing it.

How would you test an LLM application for prompt injection?

What to coverPrompt injection is an explicit red-teaming focus. Preparation suggestion: identify where untrusted input enters the system, test whether it can override intended instructions and explain how you would verify a mitigation.

How would you evaluate jailbreak attempts that unfold over multiple turns?

What to coverThe posting names both jailbreaking and multi-turn attacks. Preparation suggestion: describe how you would track context across turns, judge whether a safety boundary was crossed and distinguish a repeatable failure from an isolated response.

How would you investigate potential data leakage through an LLM application?

What to coverData leakage testing is a stated responsibility. Preparation suggestion: discuss safe test data, likely exposure paths through prompts or API responses, and evidence needed to demonstrate leakage without exposing real sensitive information.

How would you test a RAG system for poisoned retrieved content?

What to coverRAG poisoning is named as an adversarial test, and RAG implementations are a required knowledge area. Preparation suggestion: explain how manipulated source content might affect an answer, then compare controls at ingestion, retrieval and response stages.

What security concerns would you look for when reviewing an agentic LLM architecture?

What to coverThe engineer is expected to review agentic architectures and recommend secure designs. Preparation suggestion: trace model decisions through tool and API calls, then discuss permissions, trust boundaries and the trade-off between useful autonomy and constrained actions.

How would you approach a security review of a multimodal LLM system?

What to coverMultimodal architecture review is part of the advertised work. Preparation suggestion: map each input type and processing step, consider how untrusted content could influence outputs, and explain how you would prioritize tests where visibility is limited.

How would you build maintainable Python tests for an LLM application's API behaviour?

What to coverThe posting specifies Python, clean code, pytest or unittest, and API integration knowledge. Preparation suggestion: discuss reusable test cases, controlled inputs and assertions for observable behaviour, including how to manage responses that vary between runs.

What would you include in a report for a reproducible LLM security finding?

What to coverThe role requires severity ratings, reproduction steps and remediation guidance, alongside strong technical writing. Preparation suggestion: explain how you would present the affected behaviour, evidence, impact, severity rationale and a way to retest the proposed fix.

How would you connect safety-test findings to governance evidence?

What to coverThe posting names ISO 42001, NIST AI RMF, OWASP LLM Top 10, MITRE ATLAS and the Singapore Model AI Governance Framework as standards or resources the engineer supports. Preparation suggestion: describe how you would map a finding and its remediation evidence to relevant references while avoiding claims that a test alone establishes compliance.

Behavioural practice

Tell me about a time you raised a security concern close to a delivery deadline.

What to coverThe role includes a mandatory safety gate before delivery to project sponsors. Preparation suggestion: use a real situation, the action you took to communicate and resolve the concern, and the result; be clear about how you handled pressure to proceed.

Tell me about a time you mentored someone through a difficult technical problem.

What to coverThe posting includes training and mentoring AIAP apprentices during deep-skilling and project work. Preparation suggestion: describe the learner's situation, how you adapted your guidance and what changed as a result.

Tell me about a time you worked with others to improve a system's security design.

What to coverThe engineer will review architectures and recommend secure designs across industry projects. Preparation suggestion: give a real example of the initial design concern, how you discussed trade-offs with others and the outcome.

Tell me about a time you had to explain a technical risk clearly to a different audience.

What to coverThe role requires vulnerability reports, compliance evidence and remediation guidance. Preparation suggestion: describe the audience and situation, how you made the evidence actionable, and the result without overstating the risk.

Tell me about a time you shared technical knowledge with a wider community.

What to coverThe posting calls for contributions through talks, workshops and documentation. Preparation suggestion: use a real example to explain the audience's need, what you created or delivered, and how you assessed whether it was useful.

02

Sharpen your knowledge

Topics to prepare

  • LLM, RAG and API trust boundaries

    The posting requires working knowledge of LLM architectures, prompt engineering, RAG implementations and API integration. As revision, sketch how a user request, retrieved content and API response reach an LLM; mark where lower-trust content could influence instructions.

  • LLM-specific attack mechanisms

    Red teaming in the role covers prompt injection, jailbreaking, data leakage, RAG poisoning and multi-turn attacks. For each, write a short example of the attacker's entry point, intended outcome and observable failure.

  • Security design for agentic and multimodal systems

    The role reviews agentic, multimodal and RAG architectures and recommends secure designs. As revision, compare where an agent might gain authority to take an action, where multimodal input enters, and what boundaries a design review should examine.

  • AI safety and governance frameworks

    The posting names ISO 42001, NIST AI RMF, OWASP LLM Top 10, MITRE ATLAS and the Singapore Model AI Governance Framework. Make a one-page comparison of how each could inform risk identification, testing or compliance evidence; do not treat them as interchangeable.

  • Pre-delivery safety gates

    SAGE runs automated LLM safety tests in GitLab CI/CD as a mandatory gate before delivery. As revision, diagram how a test result, failure and supporting evidence would pass through a pipeline to a delivery decision. Specific pass criteria are not stated in the posting.

Skills to revise

  • Design adversarial test cases

    The role conducts red teaming and adversarial testing. Practise writing reproducible test cases for prompt injection, RAG poisoning and a multi-turn data-leakage attempt, with expected safe behaviour and a way to record the observed result.

  • Implement Python safety tests

    Proficient, maintainable Python and experience with pytest or unittest are required. As practice, write a small parameterised suite for example LLM responses, including clear assertions and failure output; this is a preparation exercise, not a specified employer test suite.

  • Connect tests to CI/CD

    The posting specifies GitLab CI/CD safety-testing pipelines and familiarity with Git, Docker and GitLab or GitHub pipelines. Practise outlining a GitLab pipeline that runs the Python tests and blocks progression on failure, then explain how you would inspect its results.

  • Review an architecture for vulnerabilities

    Architecture review and secure-design recommendations are explicit duties. Take a hypothetical agentic RAG diagram, trace retrieved content and available actions, then write two vulnerability findings with proposed design changes. The diagram is a practice scenario, not a stated project.

  • Write findings and compliance evidence

    The role calls for severity ratings, reproduction steps, remediation guidance and strong technical writing. Turn one practice test failure into a concise vulnerability report, then identify which test records could support a relevant governance review.

  • Explain responsible AI testing to an apprentice

    The posting includes mentoring AIAP apprentices and contributing talks, workshops and documentation. Practise a brief walkthrough of one prompt-injection test, explaining its trust boundary, result and remediation in terms an apprentice could use.

04

Your preparation checklist

  • Compile a role-evidence sheet

    The posting asks for a degree, 2–4 years of work experience, and evidence of LLM, security-testing and software-engineering skills. Prepare a one-page index of relevant, verifiable work; distinguish direct experience from areas you have only studied.

  • Rehearse an LLM project walkthrough

    The role requires knowledge of LLM architectures, prompting, RAG and API integration. Choose a shareable project, or a clearly labelled illustrative example, and explain its data flow, design decisions, risks and your contribution.

  • Sketch a pre-delivery testing gate

    SAGE runs automated LLM safety tests in GitLab CI/CD before delivery. Prepare a small Python test example using pytest or unittest and a pipeline sketch showing when tests run, what constitutes a failure and what evidence is retained.

  • Prepare an adversarial test report

    The posting names prompt injection, jailbreaking, data leakage, RAG poisoning and multi-turn attacks. Draft a safe example test plan and one sample finding with a severity rationale, reproduction steps and remediation guidance.

  • Practise a secure architecture review

    The role reviews agentic, multimodal and RAG systems. Annotate an illustrative architecture with trust boundaries and plausible vulnerabilities, then explain design recommendations and their trade-offs.

  • Map findings to governance evidence

    SAGE supports ISO 42001, NIST AI RMF, OWASP LLM Top 10, MITRE ATLAS and Singapore’s Model AI Governance Framework. Prepare a brief example showing how a test result or finding could be documented against relevant guidance; do not present it as proof of certification or compliance.

  • Plan a short apprentice teaching exercise

    The engineer mentors AIAP apprentices and contributes talks, workshops and documentation. Outline a 10-minute explanation of an LLM vulnerability, a hands-on exercise and the feedback you would give.

  • Write questions about SAGE’s working practices

    Ask how the team selects tests across 100 Experiments projects, handles pre-delivery gate failures, reviews remediation and divides mentoring time with project work. These are questions to clarify, not assumptions about its processes.

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…