companyMaincode logo

AI Software Engineer - Model Training at Maincode | Melbourne

MaincodeMelbourne
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Your ResponsibilitiesAs an AI Software Engineer, you will:Design and maintain distributed training pipelines for large language models. Develop data ingestion and preprocessing systems for extensive training datasets. Create tools for experiment management, checkpointing, and ensuring reproducibility. Monitor and troubleshoot long-running training jobs across multiple clusters. Enhance reliability and observability throughout the training stack. Optimize training throughput across compute, memory, and data pipelines. Collaborate closely with researchers to translate experimental concepts into practical training runs. Diagnose failures across infrastructure, training loops, and data pipelines. Your work will involve deep engagement with code, logs, dashboards, and experiment outputs, all aimed at making large-scale training dependable.

About the job

Join Our Team as an AI Software Engineer

At Maincode, we are pioneering the development of Matilda, Australia’s first large language model built and trained from the ground up. With our new compute cluster operational, we are excited to scale the next iteration of this innovative project.

In this role, you will be an integral part of the training infrastructure. Your responsibilities will include constructing the pipelines and tools that enhance the efficiency of Matilda’s training, ensure stability during prolonged runs, and expedite the execution of new experiments. Given that training durations can extend from days to weeks, your work will require meticulous attention to detail.

At Maincode, we believe in building AI systems from the ground up: from designing architectures to managing the infrastructure, shaping the training process, and operating the models ourselves. Matilda is not just a research prototype; it’s a fully operational system, developed at scale for open public use.

We proudly operate one of Australia’s largest private AI compute environments, dedicated exclusively to training our models. This position does not involve wrapping external APIs or shipping user-facing features; instead, you will focus on the underlying systems that drive the training of a large language model from scratch.

About Maincode

Maincode is at the forefront of AI innovation in Australia, dedicated to creating powerful and scalable AI systems. Our focus is on developing Matilda, a large language model, within one of the largest private AI compute environments in the country.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.