M

Maincode

Manufactures custom, purpose-trained AI models

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeMelbourne VIC, Australia

About the Job

Requirements

  • A track record of building, scaling, and running large-scale web crawling or scraping systems in production.
  • Strong engineering skills 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 crawling challenges, including JavaScript-heavy sites, headless browsers, rate limiting, robots.txt, and access and licensing constraints.
  • Experience using large language models and AI agents inside data pipelines for classification, extraction, synthetic data generation, or quality scoring, and a clear sense of where they fail.
  • Experience leading the technical direction of a project and bringing other engineers along.
  • Must have the right to work in Australia.
  • Willingness to undergo background checks as required.

Responsibilities

  • 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 high-quality inputs for model training.
  • Build agentic pipelines where AI agents generate, annotate, critique, and verify data at scale, with evaluation and spot checks to establish trust in their output.
  • Translate a market’s legal, regulatory, cultural, and governance requirements into dataset specifications, data mixtures, and measurable evaluations.
  • Work directly with the 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 shipped.

Desired Qualifications

  • Direct experience building pre-training or post-training datasets for large language models, including supervised fine-tuning, 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.

About the Company

Maincode

Manufactures custom, purpose-trained AI models

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
Not listed
Total funding
Not listed
Headquarters
Melbourne VIC, Australia
Founded
2024

Recently Posted Jobs

Explore more opportunities at Maincode

See more jobs