Maincode Logo

Maincode

Data Engineer

Posted 27 Days Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in Australia
Entry level
Remote or Hybrid
Hiring Remotely in Australia
Entry level
Lead the data organization powering frontier AI models. Build and manage a team of data and ML engineers, design web-scale crawling and ingestion architecture, develop pipelines for filtering and deduplication, secure proprietary Australian datasets, and establish data governance, privacy, and security standards. Collaborate with model-training teams to refine data mixtures and quality based on model performance.
The summary above was generated by AI

About Maincode

Maincode makes Matilda, an Australian-made AI stack we own end to end, from tin to token. We own and operate our own infrastructure here in Australia, we train and maintain our own frontier models, and we run multiple surfaces on top of them, including chat, coding and API. Everything we ship is built on capability we control ourselves. We are hiring someone who cares about that. You should be passionate about Australian-made technology, a builder first, and keen to execute at the frontier of data engineering and model training.

The role

A frontier model is only as capable as the data it learns from, and every model carries the worldview of the data it was trained on. We did this for Australia with Matilda’s voice. Now we are building the capability to do it for any country or market: training open weights models on custom datasets that reflect the cultural, regulatory, governance, and ideological requirements of the people who will use them.

You will be the hands on engineer who builds the system that makes those datasets. You will own the pipeline end to end, from web scale crawling of hard to reach, country specific sources through to filtering, deduplication, quality control, and the agent driven pipelines that turn raw material into training sets. We need someone who moves fast, writes code every day, and knows how to use AI agents to multiply what a small team can produce without letting quality slip.

What you will do

  • Build, run, and scale crawlers and scrapers for web scale collection, including specialized crawlers for high value, hard to reach sources such as legislation, regulator guidance, government publications, local media, and community forums.

  • Develop robust pipelines for extraction, filtering, cleaning, deduplication, and formatting to ensure the highest quality inputs for model training.

  • Build agentic pipelines where AI agents generate, annotate, critique, and verify data at scale, with the evaluation and spot checks needed to trust what they produce.

  • Turn a market’s requirements, from its laws and regulators to its cultural norms and governance expectations, into dataset specifications, data mixtures, and evaluations we can measure against.

  • Work directly with our core training team to iterate on data mixtures, evaluate data quality, and respond to model performance feedback.

  • Track provenance, licensing, privacy, and security for every dataset you ship.

What you will bring

  • A track record of building, scaling, and running large scale web crawling or scraping systems in production.

  • Strong engineering in Python and at least one of Go, Rust, or C++, with real experience in distributed data processing (Spark, Ray, Beam, or similar) and petabyte scale storage.

  • Hands on knowledge of the hard parts of crawling: JavaScript heavy sites, headless browsers, rate limiting, robots.txt, and access and licensing constraints.

  • Experience using LLMs and AI agents inside data pipelines for classification, extraction, synthetic data generation, or quality scoring, and a clear sense of where they fail.

  • A bias for shipping. You get a working pipeline running in days, then make it reliable.

  • Experience leading the technical direction of a project and bringing other engineers along with you.

Highly regarded

  • Direct experience building pre-training or post-training datasets for large language models, including SFT, preference, or reinforcement learning data.

  • Experience with multilingual, regional, or culturally specific data, or with evaluating models against local norms and regulation.

  • Experience fine-tuning or post-training open weights models.

  • Open source contributions to crawling, data processing, or dataset tooling.

  • A strong network within the Australian technology, academic, or media ecosystem to facilitate unique data partnerships.

Eligibility

  • Must have the right to work in Australia.

  • Willingness to undergo background checks as required.

Details

  • Location: Melbourne, VIC (or Hybrid/On-Site across Australia).

  • Type: Full time, permanent.

  • Remuneration: Negotiable based on experience, plus super and equity.

Who thrives here

Engineers who understand that high quality data is the true moat of any frontier model, and that it is also where a model’s values come from. If you care about Australian-made technology and you would rather spend your week shipping crawlers, tuning agent pipelines, and reading samples of your own data than sitting in steering committee meetings, you will do well here.

 
HQ

Maincode Melbourne, Victoria, AUS Office

Melbourne, VIC, Australia, 3000

Similar Jobs

8 Days Ago
Remote
VIC, AUS
Entry level
Entry level
Events • Sports
Develops and maintains enterprise data platforms, pipelines, integrations, data models, and analytical datasets. Builds ETL/ELT processes in Microsoft Fabric, supports Power BI reporting, improves data quality and governance, monitors platform reliability, troubleshoots incidents, and enables self-service analytics. Collaborates with technical and business stakeholders to translate requirements into scalable data solutions, automate processes, document data assets, and continuously improve platform performance and trust.
Top Skills: Api IntegrationsAzure DevopsCi/CdEtl/EltMicrosoft FabricPower BISQL
13 Days Ago
In-Office or Remote
Australia
Entry level
Entry level
Database
Build and maintain FinOps data pipelines, BigQuery and dbt models, cost attribution systems, forecasting and anomaly detection models, and cost-versus-revenue analytics. Identify and implement AWS and GCP savings opportunities, automate governance with Python, Terraform, and Lambda, and partner with Engineering, Finance, Product, and leadership on cloud costs, forecasting, reporting, and architecture decisions.
Top Skills: AWSAws Cost And Usage ReportsAws Cost ExplorerAws LambdaBashBigQueryCloudzeroDbtGCPGcp Billing ReportsHexLinearNotionPulumiPythonSQLTerraformVantage
8 Days Ago
In-Office or Remote
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Design, develop, and own scalable big data and software solutions for Atlassian’s internal data platform. Collaborate with engineers and architects to ship features, uphold coding standards, and improve security, reliability, availability, performance, and operational excellence. Build and deploy services using distributed systems, cloud platforms, and big data technologies while applying data-driven problem solving.
Top Skills: AirflowAWSDatabricksDbtFlinkGCPJavaKotlinPythonScalaSparkStarrocks

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account