412,150open jobs
14,278companies
71,227added this week
Browse all
Salary
$68k – $216k per year (Estimated)
Location
In office (Melbourne)
Seniority
Junior · 1+ year exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Spaceberry is a subscription-based UI/UX design studio for SaaS, AI, web, and mobile products. We help product teams design, validate, and launch better digital experiences faster.

About the role

Maincode is training Matilda, the first large language model built and trained from scratch in Australia. Our new compute cluster is live, and we are now scaling the next version.

This role sits directly inside that training stack. You will build the pipelines, infrastructure, and tooling that determine how efficiently Matilda trains, how stable long runs are, and how fast new experiments can be executed. Training runs last days or weeks. Small changes propagate through complex systems. The work requires precision and patience.

We build AI systems from first principles: designing the architectures, running the infrastructure, shaping the training process, and operating the models ourselves. Matilda is not a research prototype. It is a production system, trained at scale and served for open public access.

Maincode operates one of the largest private AI compute environments in Australia, built for a single purpose: training our own models. This is not a role that wraps external APIs or ships user-facing features. You will be working on the systems that train a large language model from scratch.

What you would actually do

You will build and maintain the systems that support large scale model training.

This includes:

  • Designing and maintaining distributed training pipelines for large language models

  • Building data ingestion and preprocessing systems for large training datasets

  • Developing tooling for experiment management, checkpointing, and reproducibility

  • Monitoring and debugging long running training jobs across clusters

  • Improving reliability and observability across the training stack

  • Optimising training throughput across compute, memory, and data pipelines

  • Working closely with researchers to translate experimental ideas into training runs

  • Diagnosing failures across infrastructure, training loops, and data pipelines

Training runs can last days or weeks. Small changes propagate through complex systems.

You will spend time inside code, logs, dashboards, and experiment outputs. The goal is simple: make large scale training reliable.

The kind of person who does well here

We are looking for engineers early in their careers who want to understand how large models are actually trained.

You may have one or two years of experience building production software. What matters most is curiosity and the willingness to learn how these systems behave under load.

People who tend to do well here:

  • Care about how systems behave over long runtimes

  • Enjoy debugging complex distributed systems

  • Pay attention to logs, metrics, and system behaviour

  • Prefer understanding how a system works rather than relying on abstraction

  • Are comfortable working close to infrastructure

  • Have the patience to diagnose failures that appear hours into a run

  • Want to learn how large scale AI training actually happens

You do not need prior experience training large language models. What matters is intellectual curiosity, persistence, and the ability to learn quickly.

How you would work

You will write production code that sits directly in the training stack.

You should be comfortable:

  • Working in Python

  • Using machine learning frameworks such as PyTorch or JAX

  • Writing reliable infrastructure for large compute workloads

  • Debugging distributed systems and long running jobs

  • Collaborating closely with researchers and infrastructure engineers

Much of the work sits between research and infrastructure. Ideas move quickly, but the systems that support them must remain stable.

What this role is not

  • It is not primarily about building user facing applications

  • It is not about prompt engineering

  • It is not about wrapping external APIs or third party models

You will be working on the systems that train our own models from scratch.

Why Maincode

Maincode builds AI systems end to end. We prepare the data, design the training process, run the infrastructure, and operate the models ourselves.

You will work with a small team that:

  • Builds the full AI stack rather than outsourcing it

  • Treats infrastructure as part of the intelligence system itself

  • Values engineers who want to understand how things actually work

  • Is building long term capability in training and operating large models

If you want to work directly on the systems that train large language models from scratch, this is the only role in Australia that will put you inside that work.

Note

This is a full time role based in Melbourne, working closely with our in person engineering and research team. At this time we are not able to offer visa sponsorship, so applicants must have existing and unrestricted work rights in Australia.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
412,150 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Melbourne
AI Test Engineer 2 days ago
Remote/Hybrid • 2+ years exp • Bachelor's Degree
Python
Java
AI/ML
Scikit-learn
TensorFlow
PyTorch
Mobile
JUnit
DevOps
GCP
Azure
CI/CD
AWS
QA
Selenium
Pytest
Apply
Lead Engineer 2 days ago
$29k – $67k per year (Estimated) • In office • Bengaluru
Python
JavaScript
TypeScript
Node JS
Frontend
Next.js
React.js
Apply
Remote/Hybrid • 10+ years exp • Bachelor's Degree
AI/ML
Model Context Protocol
Prompt Engineering
AI Agents
AWS Bedrock
LLM
LLM Guardrails
NIST AI RMF
DevOps
Terraform
CloudFormation
Azure
AWS
IAM
Cybersecurity
Threat Modeling
Apply
GAT Reports Analyst 2 days ago
Remote/Hybrid • 2+ years exp • Bachelor's Degree
Python
SQL
Analytics
Tableau
Power BI
Management
Outlook
Apply
Hardware Engineer 6 hours ago
$125k – $175k per year • Equity 0.2–2% • In office • Full-Time • 3+ years exp • San Francisco
Python
C++
AI/ML
Multimodal AI
Apply
Marketing Lead 5 days ago
$92k – $211k per year (Estimated) • In office • Full-Time • Melbourne
Apply
Remote/Hybrid • Top Secret • Full-Time • Canberra
Python
AI/ML
Fine-tuning
JAX
PyTorch
RAG
Hugging Face
Apply
$51k – $138k per year (Estimated) • In office • Full-Time • 1+ year exp • Melbourne
Apply
Talent Engineer 13 days ago
Remote/Hybrid • Full-Time
Apply
Software Engineer 2 months ago
$130k – $175k per year • In office • Full-Time • Seattle
Apply
.NET Developer 2 hours ago
$60k – $195k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Brisbane • Melbourne
SQL
C#
C#
.NET
Databases
DynamoDB
ElasticSearch
Amazon Aurora
DevOps
GitHub Actions
CI/CD
AWS
Docker
Kubernetes
AWS Lambda
GitHub
Amazon Kinesis
Apply
In office • Full-Time • Melbourne
SQL
ABAP
ABAP
CDS Views
Databases
SAP HANA
Analytics
ETL/ELT
Apply
$124k – $265k per year (Estimated) • In office • Full-Time • Sydney • Melbourne
Python
JavaScript
Node JS
AI/ML
AI Agents
LLM Guardrails
Frontend
React.js
DevOps
CI/CD
AWS
Apply
Staff Data Engineer 6 hours ago
$107k – $251k per year (Estimated) • In office • Full-Time • Melbourne • Sydney
Python
SQL
AI/ML
Fine-tuning
Embeddings
AI Agents
RAG
Agentic Workflows
DevOps
GitHub Actions
CI/CD
Vector
GitHub
Apply
$84k – $184k per year (Estimated) • Remote/Hybrid • Full-Time • Melbourne
JavaScript
DevOps
CI/CD
Apply
See all jobs
This is one of many
412,150 more open roles from verified company boards, updated every day.