Full-Time

AI Software Engineer

Model Training

Updated on 8/1/2026

Maincode

Maincode

11-50 employees

Manufactures custom, purpose-trained AI models

No salary listed

Melbourne VIC, Australia

In Person

Full-time role based in Melbourne with an in-person engineering and research team.

Category
Software Engineering (1)
Required Skills
LLM
Python
Distributed Systems
Data Visualization
PyTorch
Machine Learning
Observability

Get referred to Maincode

See people who can refer or advise you

Requirements
  • One or two years of experience building production software is indicated as suitable, though prior large language model training experience is not required.
  • Work comfortably in Python.
  • Use machine learning frameworks such as PyTorch or JAX.
  • Write reliable infrastructure for large compute workloads.
  • Debug distributed systems and long-running jobs.
  • Work closely with researchers and infrastructure engineers.
Responsibilities
  • Design and maintain distributed training pipelines for large language models.
  • Build data ingestion and preprocessing systems for large training datasets.
  • Develop tooling for experiment management, checkpointing, and reproducibility.
  • Monitor and debug long-running training jobs across clusters.
  • Improve reliability and observability across the training stack.
  • Optimize training throughput across compute, memory, and data pipelines.
  • Work closely with researchers to translate experimental ideas into training runs.
  • Diagnose failures across infrastructure, training loops, and data pipelines.
  • Write production code directly in the training stack.

Maincode in Melbourne builds custom AI models for businesses and researchers. It provides end-to-end services from data engineering to training, evaluation, and deploying AI on Australian infrastructure, with a focus on systems that augment human decision-making rather than replacing humans. Its key product, Matilda, is a foundation model trained in Australia and used through partnerships that leverage Australian-developed, sovereign AI capabilities. Unlike many AI vendors who rely on external clouds, Maincode operates its own GPU infrastructure and AI factory on Australian soil, giving clients control over data, standards, and security. The company targets professionals in sectors like education, healthcare, and customer service who handle complex decisions, and aims to grow Australia’s frontier AI capabilities through collaborative, data-driven AI tools.

Company Size

11-50

Company Stage

N/A

Total Funding

N/A

Headquarters

Melbourne, Australia

Founded

2024

Get referred to Maincode

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • Regulated industries value Maincode's control over data, risk, and cost.[4]
  • Australian-made positioning can strengthen domestic trust and local procurement wins.[4][9]
  • Custom model manufacturing fits enterprises needing domain-tuned decision support systems.[4][5]

What critics are saying

  • OpenAI, Anthropic, Google, and Meta compress willingness to pay for bespoke models.
  • Heavy GPU capex exposes Maincode to supply shocks and schedule slips.[4][10]
  • A narrow Australian talent pool limits frontier-model hiring and sustained experimentation.[6][7]

What makes Maincode unique

  • Melbourne-based applied AI lab building custom models on Australian infrastructure.[1][4]
  • Matilda targets task-specific enterprise use, not generic chatbot wrappers.[1][4]
  • MC-2 integrates data engineering, training, evaluation, and deployment into one loop.[4]

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

Growth & Insights

Headcount

6 month growth

0%

1 year growth

14%

2 year growth

33%