Staff ML Engineer

Xero is a beautiful, easy-to-use platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive.
$150,000 - $195,000
Machine Learning
Staff Software Engineer
Remote
6+ years of experience
AI · Finance

Description For Staff ML Engineer

Xero, a beautiful platform for small businesses and their advisors, is seeking a Staff ML Engineer to join their AI Products group. This role involves leading the design of AI research and production infrastructure, ensuring scalability and flexibility for research teams. You'll work on cutting-edge AI applications, collaborating with scientists, engineers, and product managers to turn data into insightful products.

Key responsibilities include managing technical debt, solving complex problems, and improving data quality across Xero. You'll also contribute to Xero's market profile through public content and events. The ideal candidate has 6+ years of experience in ML and AI product delivery at scale, strong coding skills in Python, and expertise in SQL and distributed processing.

Xero offers an attractive compensation package of $150,000 - $195,000 per year, along with numerous benefits. These include generous paid leave, mental health support, insurance coverage, 401k matching, and 26 weeks of paid parental leave. The company values diversity and fosters a human-first culture of respect and inclusion.

Join Xero to work on challenging AI problems, grow your skills, and make a significant impact on small businesses worldwide. If you're passionate about AI and ready for a leadership role in a dynamic, global team, this position at Xero could be your next career-defining opportunity.

Last updated 22 days ago

Responsibilities For Staff ML Engineer

  • Leading the design of AI research and production infrastructure and services
  • Owning strategy for managing growth rate of technical debt and costs across the stack
  • Ensuring services scale while preserving flexibility for research teams
  • Making sure the right problems are solved with the right methods
  • Sharing knowledge with colleagues and lifting the bar for the AI Products team
  • Working with teams across Xero to improve the quality and usability of data
  • Building Xero's profile in market through public facing content and events

Requirements For Staff ML Engineer

Python
  • 6+ years of experience delivering ML and AI products at scale
  • Comfortable learning new frameworks (distributed processing, ML, etc) and applying them to real problems
  • Willing to dive into the unknown and allow new information to change decisions
  • Strong coding and system design skills in Python or another language used in web scale data and AI applications
  • Strong SQL skills and understanding of distributed processing (data, ML, etc)
  • Excellent written and verbal communication skills for communicating technical concepts to technical and business stakeholders
  • Experience developing sensible standards and mentoring early career ML engineers

Benefits For Staff ML Engineer

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Very generous paid leave to use however you'd like (plus statutory holidays)
  • Dedicated paid leave for physical and mental wellbeing
  • Employee Assistance Program for mental health care for you and your family
  • Employee resource groups
  • Wellbeing programming and allowances
  • Medical, dental, vision, and disability insurance
  • Fertility and family forming financial support
  • 401k contribution matching
  • 26 weeks of paid parental leave for primary caregivers
  • Employee Share Plan
  • Beautiful offices with snacks and break areas
  • Flexible working
  • Career development opportunities

Interested in this job?

Jobs Related To Xero Staff ML Engineer

Sr. Product Manager: Discovery Intelligence

Lead App Store's AI-driven discovery features as Sr. Product Manager at Apple, shaping user experiences across all platforms.

Lead Software Engineer

Lead Software Engineer position at Salesforce, focusing on machine learning and data science products.

Lead Software Engineer, Machine Learning - Ad Platforms

Lead Software Engineer position for Machine Learning in Ad Platforms at Disney, focusing on prediction and optimization engines for addressable ad platforms.

Staff Machine Learning Engineer, Marketing Technology

Staff Machine Learning Engineer role at Airbnb, focusing on AI/ML for personalized marketing technology.

Staff Machine Learning Engineer, Price Modeling

Staff Machine Learning Engineer role at Airbnb, focusing on price modeling using reinforcement learning techniques.