Machine Learning Engineer
On-site · Sydney, New South Wales, Australia
Job Summary
ML Engineer role at Xero building and productionizing ML infrastructure and services powering AI features for millions of users. Responsibilities include designing reliable production systems for ML models, bridging research environments to production, and collaborating with Applied Scientists. Key skills include Python development, SQL, distributed processing (Spark/Dask), ML tooling (MLFlow, TensorFlow, PyTorch), data orchestration (Airflow/Prefect), and interest in LLM applications. The team emphasizes collaboration across engineering and science, and encourages applying even if not a perfect match. Remote-friendly with potential Sydney, Australia-based consider.
Required Qualifications
- Strong coding skills in Python
- SQL proficiency
- Familiarity with distributed processing frameworks such as Spark or Dask
- Hands-on experience with ML tooling — MLFlow, TensorFlow, PyTorch
- Experience with orchestration tools such as Airflow or Prefect
- Ability to communicate technical concepts clearly to technical and non-technical audiences
- Interest in applying LLM technologies to real product challenges
- Willingness to learn and experiment in space
- Ability to work collaboratively across engineering and science disciplines
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.