Forward-Deployed AI Engineer, Justice and Community Safety

Maincode

City of Melbourne

On-site

AUD 180,000 - 250,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Maincode seeks a senior technical presence in Melbourne to embed with customer teams and solve hard data problems using the Matilda stack. You will deploy across on-premises, air-gapped and classified environments, and communicate with staff at all levels, from engineers to executives.

This forward-deployed role requires an active AGSVA NV1 clearance (Australian citizens) and autonomy to deliver robust, secure systems, with alignment to security standards and field-driven improvements.

Qualifications

  • Must hold an active AGSVA NV1 clearance or higher.
  • Deep hands-on experience in data science and ML engineering with Python and modern ML stacks.
  • Demonstrated experience deploying ML systems in secure government, defence or intelligence environments.
  • Knowledge of VPDSF, ISM, PSPF and data classification/handling requirements.
  • Excellent judgement, discretion and autonomous work style.

Responsibilities

  • Embed with Victorian J&ES customers to translate requirements into technical plans.
  • Design, fine-tune, evaluate and deploy systems on the Matilda stack for on-premises, air-gapped and classified environments.
  • Own delivery end-to-end, including data pipelines, fine-tuning, retrieval-augmented generation, and MLOps, aligned to security standards.
  • Brief engineers through executives, and write architecture papers and evaluation reports.
  • Capture field learnings to improve model training and future stack versions.

Skills

Python
ML engineering
Data science
Software fundamentals

Tools

PyTorch
JAX
Hugging Face

Job description

About Maincode

Maincode makes Matilda, an Australian-made AI stack we own end to end, from tin to token. We own and operate our own infrastructure here in Australia, we train and maintain our own frontier models, and we run multiple surfaces on top of them, including chat, coding and API. Everything we ship is built on capability we control ourselves.


We are hiring someone who cares about that. You should be passionate about Australian-made AI, a builder first, and keen to work directly with customers to help them move forward on the Matilda stack.


The Role

You will be Maincode's senior technical presence with customers in Melbourne, including departments across the Justice and Community Safety (JACS) portfolio.


This is a forward-deployed engineering role. You will embed with customer teams, get to grips with their hardest data problems, and design, adapt and deploy the Matilda stack to solve them. You will be the technical face of Maincode in the Justice and Emergency Services (J&ES) community: credible in a room of senior technical staff, able to prototype in days, and rigorous enough to ship working systems into classified environments.


What You Will Do


  • Embed with Victorian J&ES customers to find where Matilda can deliver real mission outcomes, and turn loosely defined requirements into concrete technical plans.

  • Design, fine-tune, evaluate and deploy systems on the Matilda stack against customer data, including in on-premises, air-gapped and classified environments.

  • Own delivery end to end, from data pipelines and fine-tuning through retrieval-augmented generation, evaluation, MLOps and hardening to relevant Government security standards.

  • Brief confidently at every level, from working engineers through to executives, and write architecture papers and evaluation reports that stand up to scrutiny.

  • Bring what you learn in the field back to the team that trains the models, so customer experience directly shapes the next version of the stack.


What You Will Bring

Essential



  • Must hold an active AGSVA NV1 (or higher) security clearance and be willing to undergo Victoria Police organizational suitability vetting.

  • Deep hands-on experience in data science and ML engineering, with strong Python, modern ML stacks such as PyTorch, JAX and the Hugging Face ecosystem, and solid software engineering fundamentals.

  • Demonstrated experience deploying ML systems in secure government, defence or intelligence environments, including on-premises and air-gapped infrastructure.

  • Working knowledge of the Victorian Protective Data Security Framework (VPDSF), the ISM, the Protective Security Policy Framework (PSPF), and data classification and handling requirements.

  • Excellent judgement and discretion, and the ability to operate autonomously inside customer environments.

  • The ability to explain complex ML concepts crisply, and to write exceptionally well.


Highly Regarded



  • Prior experience within State Law Enforcement, Public Safety, or Federal Intelligence (e.g., VicPol, ASIO, ASD, or Defence S&T), ideally in a data science, technical, or analytic role.

  • Hands-on experience with large language models: fine-tuning, evaluation, retrieval-augmented generation, and their known failure modes.

  • Familiarity with intelligence-adjacent data workflows such as entity resolution, geospatial analysis, OSINT, graph analytics, or tradecraft tooling.

  • Solutions architecture or technical pre-sales experience in a commercial setting.


Eligibility

This position requires an active AGSVA NV1 (or higher) clearance. Due to clearance eligibility requirements, applicants must be Australian citizens. You will be required to consent to AGSVA revalidation, and to obtain and maintain customer-specific briefings and accesses as required.


Details


  • Location: Melbourne, VIC. Regular work from customer facilities and secure sites, with some work from Maincode offices.

  • Type: Full-time, permanent.

  • Remuneration: Negotiable based on experience, plus super and equity.


Who Thrives Here

Builders who want to spend time with customers, and customer people who actually build. If you care about Australian-made AI and you would rather spend your week deploying systems with agencies than talking about them, you will do well here.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Forward-Deployed AI Engineer for Justice & Public Safety
Forward-Deployed AI Engineer for Justice & Public Safety

Maincode • City of Melbourne

On-site
AUD 180,000 - 250,000
Ai Software Engineer (Back End)
Ai Software Engineer (Back End)

Maincode • City of Melbourne

On-site
AUD 70,000 - 100,000
Lead Data Engineer
Lead Data Engineer

Maincode • City of Melbourne

Hybrid
AUD 140,000 - 180,000
Equity
Superannuation
Hybrid work across Australia
Head of Data Center Development
Head of Data Center Development

Maincode • City of Melbourne

Hybrid
AUD 180,000 - 260,000
Equity
Superannuation
Talent Sourcer
Talent Sourcer

Maincode • City of Melbourne

On-site
AUD 70,000 - 110,000
Graduate Software Engineer
Graduate Software Engineer

Maincode • City of Melbourne

On-site
AUD 70,000 - 95,000
Digital Marketing Specialist
Digital Marketing Specialist

Maincode • City of Melbourne

On-site
AUD 65,000 - 90,000
Marketing Lead at MainCode
Marketing Lead at MainCode

Maincode • City of Melbourne

On-site
AUD 70,000 - 110,000
Equity
Superannuation
Behavioural Researcher
Behavioural Researcher

maincode • City of Melbourne

On-site
AUD 120,000 - 180,000
Cultural Marketing Specialist (Part-Time, Hybrid)
Cultural Marketing Specialist (Part-Time, Hybrid)

Yarra Ranges Council • City of Melbourne

Hybrid
AUD 100,000 - 125,000
Hybrid work arrangements
Wellbeing leave day annually
Remote work up to 2 weeks/year
+2