
Head of Data
AI
Maincode is hiring a hands-on Head of Data in Melbourne to build and scale the data pipelines behind Matilda, an Australian-made AI stack. You will own web-scale crawling, filtering, deduplication, and agent-driven dataset creation for frontier model training. Requires strong Python plus Go, Rust, or C++, distributed data processing, and large-scale crawling experience.
What you'll 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.
What you need
Must-have
PythonGoRustC++Apache SparkRayApache BeamWeb crawling
Nice-to-have
Pre-training datasetsPost-training datasetsSFTPreference dataReinforcement learning dataMultilingual dataRegional dataCulturally specific data
Soft skills
Bias for shippingTechnical leadershipMentoringFast executionQuality focus
Data EngineeringAILLMWeb CrawlingPythonMelbourneOn-siteFull-timeSoftware DevelopmentLead