Lead Data Engineer

Maincode

City of Melbourne

Hybrid

AUD 140,000 - 180,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity
Superannuation
Hybrid work across Australia

Job summary

Maincode is hiring a hands-on data-engineering role in Melbourne to build and operate end-to-end data pipelines for training datasets used in frontier AI models. You will own crawling, filtering, deduplication and formatting across country-specific sources, and you will implement agent-driven data workflows to scale production with quality controls.

This engineering role emphasizes shipping reliable crawlers, optimizing large-scale pipelines, and collaborating with the core training team to

Qualifications

  • Must have a track record building, scaling and running large scale web crawling systems.
  • Experience with Python and at least one of Go, Rust or C++ in distributed data processing.
  • Hands-on knowledge of crawling JS-heavy sites, headless browsers, rate limiting and licensing constraints.
  • Experience using LLMs/AI agents inside data pipelines for classification, extraction or quality scoring.

Responsibilities

  • Build, run, and scale crawlers and scrapers for web scale collection across high-value sources.
  • Develop robust pipelines for extraction, filtering, cleaning, deduplication and formatting for model training inputs.
  • Create agentic pipelines where AI agents generate, annotate and verify data at scale with quality checks.
  • Translate market and regulatory requirements into dataset specifications and evaluations.
  • Collaborate with training teams to iterate on data mixtures and respond to model performance feedback.
  • Track provenance, licensing, privacy and security for datasets shipped.

Skills

Web crawling
Python
Go
Rust
C++
Distributed data processing
LLMs in data pipelines
Agent pipelines
JavaScript crawling
Data governance

Tools

Spark
Ray
Beam
Headless browsers

Job description

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.

This is an engineering role, not a management one. You will set the technical direction, and as the work grows you will help us hire the engineers who join you.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Forward-Deployed AI Engineer, Justice and Community Safety
Forward-Deployed AI Engineer, Justice and Community Safety

Maincode • City of Melbourne

On-site
AUD 180,000 - 250,000
Data Engineer
Data Engineer

Clearai • City of Brisbane

Hybrid
AUD 110,000 - 130,000
Ai Software Engineer (Back End)
Ai Software Engineer (Back End)

Maincode • City of Melbourne

On-site
AUD 70,000 - 100,000
Senior Software Engineer
Senior Software Engineer

Fair Supply • Sydney

On-site
AUD 150,000 - 190,000
Head of Data Center Development
Head of Data Center Development

Maincode • City of Melbourne

Hybrid
AUD 180,000 - 260,000
Equity
Superannuation
Senior Software Engineer
Senior Software Engineer

FairSupply • Sydney

On-site
AUD 150,000 - 190,000
Graduate Software Engineer
Graduate Software Engineer

Maincode • City of Melbourne

On-site
AUD 70,000 - 95,000
Principal Python Engineer — ML Infrastructure
Principal Python Engineer — ML Infrastructure

Alignerr Corp. • Sydney

Remote
AUD 165,000 - 248,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Artificial Analysis Inc • City of Melbourne

On-site
AUD 120,000 - 180,000
Senior AI Engineer
Senior AI Engineer

Innova Search • City of Melbourne

Hybrid
AUD 150,000 - 190,000
Equity after probation
Direct access to leadership
Hybrid Melbourne-based
+1