AI Engineer

Full time
🔍 Find Similar Jobs

Job Details

Employment Type

Full time

Salary

0.00 USD

Valid Through

Aug 23, 2025

Job Description

Maincode is building sovereign AI models in Australia. We are training foundation models from scratch, designing new reasoning architectures, and deploying them on state-of-the-art GPU clusters. This is not fine-tuning someone else’s work. This is building from first principles. As an AI/ML Engineer, you’ll be part of the team that makes this real. You’ll work on both sides of the problem: how models are trained and how they run in the world. You’ll design and build the systems that power large-scale training runs and efficient inference.

You’ll work closely with our AI Researchers to implement the latest algorithms and ideas. This is a deep engineering role. You’ll be writing a lot of code, instrumenting systems, optimizing performance, and debugging weird, messy edge cases in distributed training and model serving. If you love figuring out how foundation models really work under the hood, this is your team. We’re expanding our global network of Maincoders by establishing a new Seattle office.

Join us in shaping this hub from day one while collaborating closely with our Melbourne headquarters to push forward the frontier of AI research and engineering.

What You’ll DoBuild and scale training pipelines for sovereign foundation models like large language models and other architecturesDesign efficient inference systems that run these models in real-world environmentsOptimize data pipelines, tokenization, batch prep, and distributed training at multi-node scaleBuild deep observability into training and inference, improving performance, correctness, and efficiencyDebug and troubleshoot the hardest parts of model training and deployment, including distributed failures, GPU bugs, data inconsistencies, and scaling limitsWork closely with AI Researchers to translate cutting-edge algorithms into working systemsEstablish strong ModelOps practices to ensure reproducibility, reliability, and continuous improvement across the full lifecycle of foundation models, from initial experiments to production deploymentWho You ArePassionate about how models are built, trained, and run, especially large-scale foundation modelsDriven by curiosity about model internals, training dynamics, and system-level performanceExcited to work across both training and inference, not just one side of the ML stackSkilled in Python and ML frameworks like PyTorch or JAX.

Familiarity with distributed compute (CUDA, Triton, NCCL, etc. ) is a bonus but not requiredConstantly learning, whether it’s reading open-source repos, replicating research ideas, or designing your own tools to explore a problemHands-on and determined. You like writing code, running experiments, and figuring things outMotivated to help build sovereign AI capability here in AustraliaWhy MaincodeWe are a small team building some of the most advanced AI systems in Australia. We are creating new foundation models from scratch, not just using what’s already out there.

We operate our own GPU clusters, run large-scale training, and work closely across research and engineering to push the frontier of what’s possible. You'll be surrounded by people who: Care about model internals, not just outputsBuild things that work, at scaleTake pride in learning, experimenting, and shippingWant to help Australia build independent, world-class AI systems

Apply Now

You'll be redirected to the company's application portal

Application Success Tips

Resume Tailoring

Customize your resume to highlight skills and experiences relevant to this specific position.

Company Research

Learn about the company's mission, values, products, and recent news before your interview.

Profile Optimization

Ensure your LinkedIn profile is complete, professional, and matches your resume information.

Interview Preparation

Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.

Back to Job Listings