Xero Logo

Xero

Senior Engineer - ML & AI Systems

Posted 15 Hours Ago
Be an Early Applicant
Hybrid
Melbourne, Victoria
Senior level
Hybrid
Melbourne, Victoria
Senior level
Design, build, and operate production systems powering Xero’s ML, LLM, and agentic AI features. Responsibilities include backend services, orchestration, infrastructure, APIs, cloud deployment, observability, reliability, cost and latency optimization, incident response, and large-scale data processing. The role also involves establishing engineering standards, mentoring engineers, and partnering with scientists and cross-functional teams to deliver dependable AI products.
The summary above was generated by AI

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.

Xero Sydney, New South Wales, AUS Office

Our office is in the heart of the Sydney CBD with views of the Sydney Harbour Bridge. We're just over by Wynyard Park so it's easy to get to.

Similar Jobs at Xero

11 Hours Ago
Hybrid
Entry level
Entry level
Cloud • Fintech • Information Technology • Machine Learning • Software
Build and maintain SQL data models, dbt pipelines, snapshots, governed semantic layers, and trusted data products in Snowflake. Support financial, workforce, and legal reporting while helping develop conversational AI and agentic data capabilities. Partner with Finance, Legal, and People teams to translate business questions into reliable metrics and models. Validate outputs, improve data quality, share engineering patterns, mentor colleagues, and establish consistent modeling standards.
Top Skills: DbtMcp IntegrationsSnowflakeSQL
15 Hours Ago
Hybrid
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software
Design, build, and operate production backend systems, services, pipelines, and infrastructure powering Xero’s LLM-driven and agentic AI products. Responsibilities include system architecture, APIs, cloud infrastructure, reliability, observability, cost and latency management, on-call support, incident response, data processing, and mentoring engineers. The role partners with scientists and cross-functional teams to operationalize AI systems at scale without requiring model-training expertise.
Top Skills: Agentic SystemsAPIsAWSCi/CdDaskGoJavaKotlinLlmsMlflowObservabilityPythonPyTorchSparkSQLTensorFlowTypescript
4 Days Ago
Hybrid
Expert/Leader
Expert/Leader
Cloud • Fintech • Information Technology • Machine Learning • Software
Leads multiple engineering teams responsible for payment products and platform capabilities. Sets engineering strategy, architecture, roadmap, reliability, security, and operational excellence priorities while partnering with Product and Design. Develops engineering managers and technical leaders, drives predictable delivery, manages technical trade-offs, champions AI-enabled engineering practices, and builds an inclusive, high-trust culture for globally scaled payment systems.
Top Skills: Artificial IntelligenceCloud ComputingDistributed SystemsObservabilityPayment Systems

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account