Machine Learning Engineer

Xero helps supercharge businesses by automating routine tasks, surfacing actionable insights and connecting businesses with data, advisors and apps.
$120,000 - $180,000
Machine Learning
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Machine Learning Engineer

Xero, a company dedicated to supercharging businesses through automation and data insights, is seeking a Senior Machine Learning Engineer to join their AI Products group within the Data & Science team. This role offers an exciting opportunity to work on AI products that serve millions of customers daily.

The position involves leading technical delivery of projects and designing system architectures while collaborating with Applied Scientists to take models from research to production. You'll be part of a diverse, globally distributed team of scientists, engineers, product managers, and analysts who transform data into impactful products.

As a Machine Learning Engineer at Xero, you'll tackle complex challenges at a global scale, working with cutting-edge language models and traditional ML methods. The role demands expertise in building scalable AI infrastructure, strong SQL skills, and understanding of distributed processing. You'll collaborate across teams to improve data quality and usability while mentoring early career engineers.

The company offers an impressive benefits package including generous paid leave, comprehensive health coverage, mental wellbeing support, and career development opportunities. Working in a hybrid environment, you'll have the flexibility to maintain work-life balance while contributing to meaningful projects that help businesses succeed.

Last updated 8 days ago

Responsibilities For Machine Learning Engineer

  • Build AI research and production infrastructure and services, ensuring scalability while preserving flexibility for research teams
  • Make sure we're solving the right problems with the right methods
  • Share knowledge with colleagues and lifting the bar for the AI Products team
  • Work with teams across Xero to improve the quality and usability of data

Requirements For Machine Learning Engineer

Python
  • Experience delivering ML and AI products at scale including strong SQL skills
  • Understanding of distributed processing (data, ML, etc)
  • Collaboration with scientific disciplines (statistics, ML)
  • Comfortable learning new frameworks and applying them to real problems
  • Willing to dive into the unknown and allow new information to change decisions
  • Commitment to constant learning and growth
  • Willingness to learn from others, ask for help and mentor early career engineers

Benefits For Machine Learning Engineer

Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
Dental Insurance
  • Generous paid leave
  • Dedicated paid leave for physical and mental wellbeing
  • Employee Assistance Program
  • Health insurance
  • Life insurance
  • Income protection
  • Wellbeing and sports programmes
  • 26 weeks paid parental leave for primary caregivers
  • Employee Share Plan
  • Flexible working
  • Career development

Interested in this job?

Jobs Related To Xero Machine Learning Engineer

Sr. Applied Scientist - Computer Vision, Amazon Robotics

Senior Applied Scientist position at Amazon Robotics focusing on computer vision and machine learning for robotic systems in fulfillment centers.

Delivery Consultant – Application Developer, Data and Machine Learning, US Federal

Senior Delivery Consultant role at AWS focusing on ML/AI solutions, requiring TS/SCI clearance, offering hybrid work in VA locations.

Computer Vision and Machine Learning Engineer

Senior Machine Learning Engineer role at Apple, focusing on developing advanced camera features using computer vision and ML for iPhone and iPad.

Machine Learning Engineer, Apple Services Engineering

Senior Machine Learning Engineer position at Apple, focusing on GenAI and ML Frameworks for personalization and search, requiring 4+ years of experience in deep learning and large language models.

Software Engineer (L5) - ML - Studio & Creative Production Data Engineering

Senior ML Engineer role at Netflix focusing on computer vision and AI workloads for content production and promotion, offering competitive compensation and comprehensive benefits.