AI Engineer

XPT Software

Sydney

On-site

AUD 180,000 - 240,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

XPT Software Australia is seeking an experienced Senior Software/AI engineer to architect and implement an AI layer on top of SAST/SCA tooling. You will design and build custom automation using OpenAI or equivalent LLM APIs and agentic patterns to reduce triage effort, cut false positives, and speed remediation.

You will own prompt engineering, guardrails, and audit logs, ensuring governance and data residency compliance while integrating with GitLab APIs and external pipelines.

Qualifications

  • Hands-on experience with LLM APIs (OpenAI, Anthropic, or equivalents) including function calling and context management.
  • Experience designing agentic systems with multi-step reasoning and tool orchestration.
  • Strong software engineering skills to build robust integration pipelines (GitLab API/webhooks, CI/CD).
  • Knowledge of prompt engineering best practices and evaluation of AI triage decisions.
  • Awareness of AppSec concepts (SAST/SCA, CVE/CWE) to automate security workflows.

Responsibilities

  • Design and build integrations that pull SAST/SCA findings from GitLab into an external AI-aware pipeline via API/webhooks.
  • Develop LLM-based triage assistance with false-positive scoring, explanations, and remediation suggestions tied to code context.
  • Create agentic workflows that correlate CVEs with code usage and draft remediation MR suggestions.
  • Own prompt engineering, evaluation, guardrails, and audit logging for AI-assisted decisions.
  • Select and integrate LLM stack with data residency and governance considerations.
  • Implement feedback loops to improve AI outputs against analyst decisions.
  • Collaborate with SMEs and BA to align automation targets with MTTR reduction.

Skills

LLM APIs
Agentic systems
Software engineering
Prompt engineering
AppSec concepts
Data governance
GitLab API/webhooks

Tools

GitLab API
Webhook integrations
CI/CD
OpenAI API

Job description

  • XPT SoftwareAustralia PTY Ltd, incorporated in 2016, is a Software Services company
  • XPT works with topclients across Australia in Banking, Insurance, Telecom,Retail, Energy, Mining and Manufacturingdomains.
  • We have 120+technocrats in Australia working at our clientlocations.
  • XPT SoftwareAustralia is part of group companies which has globalpresence across India & Europe.
  • We have served100+ clients globally, fulfilling their onsite-offshoreneeds.

Role Purpose

Build the AI/agentic layer on top of the SAST/SCAcapability . GitLab's own Duo/agentic features are out of scope for thisprogramme, so this role is responsible for designing and building customautomation using OpenAI (or equivalent LLM APIs) and agentic patterns to reducetriage effort, cut false-positive noise, and speed up remediation


KeyResponsibilities


  • Designand build integrations that pull SAST/SCA findings out of GitLab (viaAPI/webhooks) into an external pipeline for AI-assisted processing.

  • BuildLLM-based triage assistance: false-positive likelihood scoring, vulnerabilityexplanation in plain language, and contextual remediation suggestions generatedagainst the actual code diff/repo context.

  • Designagentic workflows (multi-step, tool-using LLM agents) that can, for example,correlate a dependency CVE with actual usage in code, check for available safeupgrade paths, and draft a remediation MR for human review.

  • Ownprompt engineering, evaluation, and guardrails for these agents — includinghallucination checks, human-in-the-loop approval gates before anyauto-generated fix reaches a merge request, and audit logging for everyAI-assisted decision.

  • Selectand integrate the LLM provider/stack (OpenAI API, or alternatives) factoring indata residency and confidentiality constraints — telco source code andvulnerability data leaving the environment via a third-party API is agovernance concern requiring explicit sign-off.

  • Buildfeedback loops so agent outputs (false-positive calls, fix suggestions) are measuredagainst actual analyst/developer decisions to improve accuracy over time.

  • Workwith the SME to ensure the AI layer complements rather than duplicates nativeGitLab scanning logic, and with the BA to translate desired outcomes (reducedMTTR, lower false-positive rate) into technical automation targets.

  • Documentarchitecture, data flows, and model usage for security/compliance review —critical in a regulated telco environment where any AI system touching sourcecode or vulnerability data will likely need a formal risk assessment.


ExperienceLevel

Senior, 8+ years software/AI engineering experience,with at least 1–2 years hands-on building production LLM-based or agenticsystems. AppSec domain experience is a strong plus.


RequiredKnowledge & Skills


  • Hands-onexperience with LLM APIs (OpenAI, Anthropic, or equivalent) — functioncalling/tool use, structured outputs, and context management at productionscale.

  • Practicalexperience designing agentic systems — multi-step reasoning, tool-useorchestration, and building in human-approval checkpoints rather than fullyautonomous action.

  • Strongsoftware engineering skills — able to build and maintain integration pipelines(GitLab API/webhooks, CI/CD hooks) rather than just prototyping in a notebook.

  • Understandingof prompt engineering best practices and evaluation methodology (how to measurewhether an AI triage decision is actually good, not just plausible-sounding).

  • Workingknowledge of AppSec concepts (SAST/SCA findings, CVE/CWE, vulnerabilityseverity) sufficient to build meaningful automation.

  • Awarenessof data governance/privacy implications of sending code and vulnerability datato third-party LLM APIs, and experience implementing controls (redaction,on-prem/private deployment options, data retention policies).

  • Familiaritywith GitLab's API and webhook model for building external integrations.


Nice to Have


  • Experiencewith self-hosted/open-weight LLMs as an alternative to external APIs, for dataresidency-sensitive use cases.

  • Priorexperience building AI tooling specifically in a security or DevSecOps context(vulnerability triage, code review automation).

  • Exposureto evaluation frameworks/observability tooling for LLM systems in production(tracing, guardrail testing, drift monitoring).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Business Analyst – Application Security (SAST/SCA)
Business Analyst – Application Security (SAST/SCA)

XPT Software • Sydney

On-site
AUD 120,000 - 170,000
Business Analyst – Application Security (SAST/SCA)
Business Analyst – Application Security (SAST/SCA)

XPT Software • Melbourne

On-site
AUD 120,000 - 160,000
Business Analyst - Sec ops
Business Analyst - Sec ops

Acira Consultancy Pty Ltd • Geehi

On-site
AUD 120,000 - 170,000
Business Analyst – Application Security (Sast/Sca)
Business Analyst – Application Security (Sast/Sca)

Xpt Software Australia Pty Ltd • Sydney

On-site
AUD 110,000 - 140,000
Senior AI Engineer: LLM & Cloud Infrastructure
Senior AI Engineer: LLM & Cloud Infrastructure

stude • Brisbane

On-site
AUD 120,000 - 160,000
AI Engineer
AI Engineer

Stude • Brisbane

On-site
AUD 120,000 - 160,000
Senior AI Engineer - Security Automation with LLM Agents
Senior AI Engineer - Security Automation with LLM Agents

XPT Software • Sydney

On-site
AUD 180,000 - 240,000
Lead Data Engineer
Lead Data Engineer

Firmable • Melbourne

Hybrid
AUD 140,000 - 210,000
Senior Security Engineer, AI Platforms (DevSecOps)
Senior Security Engineer, AI Platforms (DevSecOps)

DX1 • Melbourne

On-site
AUD 140,000 - 190,000
AI Staff Engineer
AI Staff Engineer

Hydrogen Group • Sydney

On-site
AUD 160,000 - 210,000
Top locations