Back to jobs

Senior Software Engineer - ML & AI (AI Products)

AU: Sydney (45 Clarence St) · AU: Melbourne: (260 Burwood Rd) · Sydney, New South Wales, Australia

Actively hiring, first seen by us 1 day ago
Pay
Pay not listed
Work setting
Hybrid — work setting source
Location type: Hybrid
From the employer’s posting
Employment
Full-time — employment source
Employment type: Full-time
From the employer’s posting
Team
Data, AI & Machine Learning — team source
Department: Data, AI & Machine Learning
From the employer’s posting

What you’ll work on

Full posting
  • Design, build and own production systems for Xero's AI features

  • Set engineering standards and mentor other engineers across AI Products

  • Partner with Applied Scientists to take models into production

  • Own reliability, cost and scale of ML and AI systems in production

From the employer’s posting
You will design, build and own the production systems behind Xero’s AI features
setting standards, mentoring engineers and partnering across Xero
Engineers here partner closely with Applied Scientists early on to build the interfaces and harnesses that take models into production
They then own the engineering and infrastructure of every ML and AI system shipped into production, from reliability and cost to scale

What you’ll bring

All qualifications

Core experience

  • Track record designing, shipping and operating production backend systems at scale
  • Experience building and operating LLM or agentic production systems
  • Strong Python or another web-scale language (Go, Java, Kotlin, TypeScript)
  • Cloud infrastructure (ideally AWS), CI/CD, observability and SLOs
  • Experience running services in production, including on-call and incident response
Qualification wording
A track record of designing, shipping and operating production-grade backend systems at scale
Experience building and operating production systems for LLM or agentic workloads
excellent coding in Python, or another language suited to web-scale services (Go, Java, Kotlin, TypeScript)
cloud infrastructure (ideally AWS), CI/CD and observability, with a focus on latency, cost, reliability and SLOs
Experience running services in production, including on-call and incident response
Apply at Xero

Posting record

Report an error

Actively hiringFirst seen by us 1 day ago, still listed, and not a repost of an earlier posting.

Status in our records
Live
First seen by us
Nov 3, 20261 day ago
Recorded sightings
2
Last seen by us
Nov 4, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 1

Early. Similar jobs usually come down between day 6 and day 69.

From 4,296 similar postings that came down. Coming down is not always a hire.

Xero is hiring

12 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Hiring has slowed
  • Takes jobs down at a usual pace
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Java
  • Kotlin
  • Python
  • SQL
  • TypeScript
  • AWS
  • MLflow
  • Spark
  • Dask
  • PyTorch
  • TensorFlow
  • Go
Where the posting names them
- Experience building and operating production systems for LLM or agentic workloads (orchestration, tool use, evaluation, guardrails, latency and cost management) - Strong system design fundamentals and excellent coding in Python, or another language suited to web-scale services (Go, Java, Kotlin, TypeScript) - Experience with APIs and service design, cloud infrastructure (ideally AWS), CI/CD and observability, with a focus on latency, cost, reliability and SLOs
- Experience running services in production, including on-call and incident response - Solid SQL and experience with large-scale data processing - Excellent communication, with the ability to explain complex technical concepts to business and technical audiences
- Strong system design fundamentals and excellent coding in Python, or another language suited to web-scale services (Go, Java, Kotlin, TypeScript) - Experience with APIs and service design, cloud infrastructure (ideally AWS), CI/CD and observability, with a focus on latency, cost, reliability and SLOs - Experience running services in production, including on-call and incident response
- Experience operationalizing ML or LLM workloads (inference serving, evaluation pipelines) - Familiarity with MLflow, PyTorch or TensorFlow, and data orchestration tools - Distributed processing experience (Spark, Dask)
- Familiarity with MLflow, PyTorch or TensorFlow, and data orchestration tools - Distributed processing experience (Spark, Dask) 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.

Your next step

Complete your application on jobs.ashbyhq.com. The employer’s form will show what is required.

Applying through Ashby

  • No account needed. “Autofill from resume” at the top of the form fills the key fields from your file.

Already applied? Track this application

About the role

We file this job under ML Engineer, by the work the posting describes.

ML engineers put machine learning models into products. They write the code that trains, ships, serves and monitors models so a recommendation or prediction works for real users.

Postings ask for strong Python and software engineering, a framework such as PyTorch, cloud services, and more and more often experience with large language models.

A data scientist often works out which model to build; an ML engineer makes it run reliably in production.

US government figures for computer and information research scientists

Median yearly pay, May 2025
$140,300
Expected change, 2025 to 2035
21.8% more jobsagainst 3.5% for all jobs

The government has no code for ML engineers, so these figures are for the closest group, computer and information research scientists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1221.

Job description

View original posting ↗

The role

You will design, build and own the production systems behind Xero’s AI features: the services, pipelines and infrastructure that power LLM-driven and agentic experiences for millions of small businesses every day. This is a software engineering role. You’ll build and operate systems rather than train or tune models, and your architecture decisions will directly shape scale, cost, reliability and how fast our teams ship.

You don’t need a machine learning background. We’re looking for strong production engineers, ideally with experience building LLM or agentic systems, and ML depth can be learned on the team.

Beyond architecture, you’ll lift engineering capability across AI Products by setting standards, mentoring engineers and partnering across Xero to make data usable and systems dependable.

 

The team

You’ll join AI Products, a diverse, globally distributed team of scientists, engineers, product managers and analysts within our broader Data & AI business.

Engineers here partner closely with Applied Scientists early on to build the interfaces and harnesses that take models into production. They then own the engineering and infrastructure of every ML and AI system shipped into production, from reliability and cost to scale. Together, this collaborative team reduces toil and delivers reliable, intelligent experiences for small businesses.


The team is currently working on

  • Production ML and AI engineering: Building and operating the platforms, services and practices that support traditional ML models, generative AI and agentic systems in production.

  • JAX (Just Ask Xero): Powering Xero's conversational GenAI assistant and evolving the underlying capabilities to support increasingly sophisticated, context-aware and agentic experiences.

  • Intelligent financial workflows: Developing capabilities such as Automated Bank Reconciliation and smart document capture, using ML and AI to match transactions, extract information from bills and receipts, and automate complex tasks.

  • XeroForce: Building the platform for AI-powered workflows, enabling agents to plan and execute complex tasks across Xero’s products and supporting reliable, reusable agentic experiences at scale.

  • End-to-end AI product experiences: Integrating AI into customer-facing experiences and product workflows, alongside the backend services, orchestration and infrastructure that make them work.

 

Where and how you can work

Xero offers a flexible hybrid working model designed to blend the collaboration of office life with the autonomy of remote work. You will have access to our modern office spaces, with expectations around office days and collaborative 'boost days' aligned to help your team connect and ship great code effectively.


Here are some of the things we are looking for

  • A track record of designing, shipping and operating production-grade backend systems at scale

  • Experience building and operating production systems for LLM or agentic workloads (orchestration, tool use, evaluation, guardrails, latency and cost management)

  • Strong system design fundamentals and excellent coding in Python, or another language suited to web-scale services (Go, Java, Kotlin, TypeScript)

  • Experience with APIs and service design, cloud infrastructure (ideally AWS), CI/CD and observability, with a focus on latency, cost, reliability and SLOs

  • Experience running services in production, including on-call and incident response

  • Solid SQL and experience with large-scale data processing

  • Excellent communication, with the ability to explain complex technical concepts to business and technical audiences

  • A coaching mindset and the ability to set engineering standards and mentor other engineers

Nice to have

  • Experience operationalizing ML or LLM workloads (inference serving, evaluation pipelines)

  • Familiarity with MLflow, PyTorch or TensorFlow, and data orchestration tools

  • Distributed processing experience (Spark, Dask)

 

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.

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Sydney, New South Wales, Australia

Where and how you can work Xero offers a flexible hybrid working model designed to blend the collaboration of office life with the autonomy of remote work. You will have access to our modern office spaces, with expectations around office days and collaborative 'boost days' aligned to help your team connect and ship great code effectively. Here are some of the things we are looking for
Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.