All open roles

bluebill

Data and ML

Machine Learning Engineer

Build ML engineering tasks: training and evaluation code with real bugs, and the tests and fixes that prove them.

Pay
$110 to $160 AUD an hour
Hours
5 to 20 hours a week while a project runs. Project-based. Work is offered as customer projects open, and you choose when you work.
Type
Contract
Location
Remote (Australia and international)
Posted
5 Oct 2026

Apply on a laptop or desktop with a camera and microphone.

What you will do

  • Create runnable ML projects with realistic bugs: leakage, wrong metrics, shape errors, unstable training.
  • Write tests and checks that catch each bug, and a verified fix.
  • Explain how the bug would have changed results and how you found it.
  • Review other engineers' tasks for realism, reproducibility and test quality.

What you will need

  • 3+ years in machine learning engineering or applied ML in production.
  • Fluent in Python and PyTorch or a similar framework.
  • Clear written English.

Nice to have

  • Experience with LLM training or evaluation.
  • Research or publication experience.

How you are assessed

ML correctness, test quality, diagnosis, clear explanation.

Applications and work are reviewed against these criteria.

How to apply

A 20 minute video interview: five engineering questions, up to 3 minutes each.

Machine Learning Engineer

$110 to $160 AUD an hour

Apply