Synced from Ashby · Mar 5

AI Researcher

MaincodeMelbournePosted Mar 5, 2026
AI EngineerOn-siteMid
Apply now - freeSave & get alerts

Mirrored from Maincode's own Ashby careers system · refreshed hourly

14
Other open Maincode roles
Mar 5
Posted
Ashby
Applicant system
Job description

About Maincode

Maincode is an AI research and engineering company. We build Matilda, Australia's large language model, trained, served and deployed in Melbourne. We run our own GPUs in local data centres and we build everything above them: training and serving systems, model code, evaluations, and the products that use them. We are training the next version of Matilda on it and serving the current version to the public.

About the role

You will decide, with the team, how the next Matilda is built. You will design architecture and training changes, run controlled experiments on our cluster, analyse the logs, and turn the results into decisions. You work directly with the engineers who run training.

This is an engineering role. Research here means writing the code, running the experiments, reading the logs, and writing the note that says what changed and why. If you do not want to write production code, this is not the role.

 

What you would actually do

  • Design and test architecture, objective and training-regime changes for a large language model.

  • Run controlled experiments at scale and identify what caused the result.

  • Study failure modes in reasoning, generalisation and representation.

  • Build evaluations that measure capability and reliability, not only benchmark scores.

  • Write short internal notes that turn results, including negative ones, into design decisions.

 

What we are looking for

Deep fundamentals. You understand transformers at the level of mechanism: attention variants, positional encodings, normalisation, optimisers, tokenisation, data mixtures, and how each affects the loss and the model's behaviour. You can diagnose a training run from its logs. You know the pre-training and evaluation literature well enough to disagree with parts of it, and you have tested some of those disagreements yourself. Production-quality Python and PyTorch or JAX is assumed.

Experience with multi-node distributed training is useful but not required.


What this role is not

Not product research. Not prompt engineering. Not fine-tuning someone else's model or building on an external API. Not a role measured by publications.

Note

Full time, Melbourne, in person. We cannot offer visa sponsorship; you need existing and unrestricted work rights in Australia.

View original posting on Ashby

Land this one early - before the req fills.

LandEarly tailors your resume and screening answers to each posting, submits within minutes of a role going live, and tracks every application in one place.

Free to start · No credit card · Cancel anytime

Keep exploring

What this role pays, where else it is open, and how to write the application.

AI Researcher
Maincode · Melbourne
Apply