Machine Learning Engineer

xeroยท Data, AI & Machine Learning
Apply Now โ†—
๐ŸŒ Remote๐Ÿ“ AU: Sydney (45 Clarence St)FullTime

About this role

The role & impact

At Xero, ML Engineers are the builders behind the intelligence. As an ML Engineer within the AI Products group, you will design and develop the infrastructure and services that power AI products reaching millions of customers every day. Working closely with Applied Scientists, you will help take models from research environments into reliable, scalable production systems โ€” bridging the gap between experimentation and real-world impact.

This is a role where the work you do genuinely matters. The systems you build sit at the heart of Xero's AI capabilities, helping small businesses save time, make better decisions, and focus on what they do best.

The team & how they connect

The AI Products group sits within Xero's Data & Science function and brings together ML Engineers and Applied Scientists focused on turning data into products that genuinely improve the day-to-day lives of small business owners. The team is globally distributed and works closely across disciplines โ€” engineering, science, product, and analysis โ€” so that AI capabilities move from research into the hands of customers effectively and responsibly. Collaboration and knowledge sharing are core to how this team operates.

The team is currently working on

  • A Python-based ML infrastructure built to support both research flexibility and production reliability, including tooling across MLFlow, TensorFlow, and PyTorch

  • Data orchestration pipelines using Airflow and Prefect, with distributed processing workloads running on AWS EMR

  • Scalable AI services that serve real-time product experiences for millions of Xero users

  • The next generation of LLM-powered features, exploring how large language models can reduce toil and surface better insights for small businesses

Where and how you can work

Here are some of the things we are looking for

  • Strong coding skills in Python and a solid grasp of system design principles for data and AI applications at scale

  • SQL proficiency and familiarity with distributed processing frameworks such as Spark or Dask

  • Hands-on experience with ML tooling โ€” frameworks like MLFlow, TensorFlow, or PyTorch, and orchestration tools such as Airflow or Prefect

  • The ability to communicate technical concepts clearly to both technical and non-technical audiences

  • An interest in how LLM technologies can be applied to real product challenges, and a willingness to learn and experiment in this space

  • Comfort working collaboratively across engineering and science disciplines, contributing to shared standards and practices

Apply even if your experience isn't a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team.

Frequently Asked Questions

Is the salary disclosed for the Machine Learning Engineer position at xero?
The salary for this Machine Learning Engineer role at xero is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Machine Learning Engineer job at xero remote?
Yes, this Machine Learning Engineer position at xero is remote, with team members based in AU: Sydney (45 Clarence St). You can work from home or anywhere in the supported regions.
Is the Machine Learning Engineer role at xero full-time or part-time?
This is listed as a FullTime position. It is posted as a Machine Learning Engineer role in the Data, AI & Machine Learning department at xero.
Which team or department does the Machine Learning Engineer at xero belong to?
This Machine Learning Engineer position is part of the Data, AI & Machine Learning department at xero. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Machine Learning Engineer position at xero?
Click the "Apply Now" button on this page. You will be redirected to xero's official application portal hosted on ashby where you can submit your application directly.
When was the Machine Learning Engineer job at xero posted?
This Machine Learning Engineer position at xero was posted on Jun 9, 2026. Apply as soon as possible โ€” early applications are often reviewed first.
Machine Learning Engineer
xero
Apply for this role โ†—

You'll be redirected to xero's official application page on Ashby ATS.