Senior Machine Learning Engineer

Xero
Toronto
Workplace: RemoteFull timeCAD 185,000 - 225,000 annuallyFunction: Data Science & Machine LearningExperience: 5+ yearsSkills: ["Engineering excellence","Mentoring","Collaboration","Data usability improvement"]

Lead the design and implementation of large-scale, production-grade distributed systems powering AI features for millions of users. Own architecture decisions, improve reliability and cost-efficiency, and manage technical debt across Xero’s AI Products. Collaborate with Applied Scientists to productionize models safely, mentor junior engineers, and raise the engineering capability of the AI Products team using modern AI techniques such as Large Language Models.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Xero
Xero
2 days ago

Senior Machine Learning Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Lead the design and implementation of large-scale, production-grade distributed systems powering AI features for millions of users. Own architecture decisions, improve reliability and cost-efficiency, and manage technical debt across Xero’s AI Products. Collaborate with Applied Scientists to productionize models safely, mentor junior engineers, and raise the engineering capability of the AI Products team using modern AI techniques such as Large Language Models.
Location: Toronto
Workplace: Remote
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Lead architecture decisions and design production-grade distributed systems for Xero’s AI features.
  • •Own engineering outcomes for reliability, flexibility, and cost-effective operations across the AI Products estate.
  • •Manage technical debt and improve system robustness over time.
  • •Partner with Applied Scientists to build interfaces and safely transition models from research to production.
  • •Mentor junior engineers and collaborate across Xero to enhance data usability and delivery of AI-driven insights.

Pay and Benefits

Salary: CAD 185,000 - 225,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceRetirementAnnual BonusEquityRsusLearning Budget

Key Requirements

  • •5+ years building and operating production Python (or equivalent) services at scale with strong system design and coding proficiency.
  • •Own services or pipelines in production, including operational/on-call responsibility, incident response, and managing technical debt over time.
  • •Deep understanding of distributed processing principles such as Spark or Dask, with strong SQL capabilities.
  • •Experience integrating ML models or LLM-based features into production systems and working with Applied Scientists to productionize research.
  • •Familiarity with ML tooling such as MLflow, TensorFlow, or PyTorch, and data orchestration tools like Airflow or Prefect is valued.
Experience:5+ years
Skills:Engineering excellenceMentoringCollaborationData usability improvement
Tech Stack:PythonSQLSparkDaskAWSKubernetesLarge Language ModelsMLflowTensorFlowPyTorchAirflowPrefect

Company Brief

Xero
Provides cloud-based accounting, payroll, and financial management software for small and medium-sized businesses, enabling invoicing, bank reconciliation, reporting, and integrations with third-party apps globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Wellington, New Zealand
Founded: 2006
WebsiteLinkedIn