Xero logo
Xero5 days ago

Staff Machine Learning Engineer

Remote · Sydney, New South Wales, Australia or Melbourne, Victoria, Australia

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Large

Job Summary

Staff ML Engineer to set the technical direction for ML infrastructure and services underpinning Xero's AI products. Role spans research and production, shaping architecture, tooling, and approach that scales across teams. Focus on enabling others to excel while solving hard technical problems, improving scale, reliability, and reducing technical debt. The team builds Python-based ML infrastructure supporting experimentation and production, with data orchestration in Airflow/Prefect, and real-time AI services for millions of users. Key activities include defining standards, guiding ML tooling (MLFlow, TensorFlow, PyTorch), data processing with Spark/Dask, and mentoring teammates. Remote-friendly, globally distributed team with opportunity to influence across engineering, science, product, and analysis; welcoming those who are curious about LLMs and their product applications.

Required Qualifications

  • Solid foundations in Python
  • SQL proficiency
  • experience with distributed processing frameworks such as Spark or Dask
  • Hands-on familiarity with ML tooling ecosystems (MLFlow, TensorFlow, PyTorch)
  • Experience with orchestration tools (Airflow or Prefect)
  • Mentoring and ability to bring others along on technical decisions
  • Interest in LLM technologies and applying them to real product problems
  • Ability to communicate complex technical ideas to diverse audiences
  • Track record of setting technical standards and influencing engineering practice
Sorce

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.

Get started

Xero

Staff Machine Learning Engineer

Apply on Sorce