Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Machine Learning Engineer

$185k - $225k per year
Full-time

Xero

The role

You will lead the design and implementation of large-scale, production-grade distributed systems that power AI features for millions of daily users. You'll own the architecture decisions that keep our systems flexible, cost-effective, and robust, direct strategy for distributed systems, and manage technical debt across the AI Products estate.

Beyond architecture, your impact lies in lifting the technical capability of the entire AI Products team. You will champion engineering excellence, mentor junior engineers, and collaborate across Xero to enhance data usability - applying modern AI research, including Large Language Models, only once it can be engineered into reliable, production-grade systems.

The team

You will join the AI Products group, a diverse team of scientists, engineers, product managers, and analysts within our broader Data & Science division. As a Sr. Machine Learning Engineer, you'll partner closely with Applied Scientists to build the interfaces and harnesses that safely and reliably transition models from research into production. Together, this collaborative team reduces toil and delivers beautiful, data-driven insights for small businesses

The team is currently working on

  • Designing and building highly scalable, distributed production infrastructure to support generative AI features

  • Harnessing tools like Python, SQL, and distributed processing engines such as Spark or Dask to handle web-scale data workload.

  • Deploying to production environments running on AWS and Kubernetes Integrating modern Large Language Model technologies into product features once they're production-ready

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 in Toronto, 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

  • 5+ years building and operating production Python (or equivalent language) services at scale - this is a software engineering role first; strong system design and coding proficiency are non-negotiable

  • A track record of owning services or pipelines in production, including operational/on-call responsibility, incident response, and managing technical debt over time

  • Deep understanding of distributed processing principles (Spark, Dask, or similar) alongside strong SQL capabilities

  • Demonstrated experience integrating ML models or LLM-based features into production systems - you don't need a research background, but you should be comfortable working alongside Applied Scientists to productionize their work

  • Familiarity with ML tooling such as MLFlow, TensorFlow, or PyTorch, and data orchestration tools like Airflow or Prefect, is valued but production engineering depth matters more than research exposure

  • Nice to have: prior experience applying or fine-tuning LLMs in a product context, though this is not a substitute for the core software engineering bar above

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.

At Xero, we value the impact and skills you bring to the team. We believe in a Total Package philosophy - ensuring your value is recognized through a holistic lens that includes base salary, performance incentives, and world-class benefits.

The expected base salary range for this role is $185,000 - $225,000 CAD.

Individual pay is determined by various factors, including geography, level of experience, and the specific skills you bring to the role.

In addition to base pay, Xero’s roles are eligible for the following forms of variable compensation:

  • Variable Pay: Permanent employees are eligible to participate in our annual bonus and equity (RSU) programs. You may also be eligible for performance-based cash or equity (RSUs) incentives depending on your role level, and company performance.

  • Comprehensive Benefits: World-class health, wellness, and retirement programs. Xero Perks including Wellbeing days, generous leave, and dedicated professional development budgets.

This is a posting for an existing vacancy.

Xero uses AI to help screen applications based on job-related qualifications. These tools assist our recruiters but do not make automated hiring decisions. A human recruiter reviews all candidates before any hiring action is taken

 

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Machine Learning Engineer in Toronto, ON vacancy
  •  ...Company Description It all started when engineer Fred Luddy wrote code that automated a...  ...for people. Job Description The Machine Learning Developer designs, builds, ships, and...  ...explicitly authored. The Developer builds the engine behind ServiceNow's optimization... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Servicenow

    Toronto, ON
    14 hours ago
  • $110k - $130k per year

     ...patient care! And you’re joining a thrice-certified Great Place to Work!  Your Role Clarius Mobile Health is seeking a Machine Learning Engineer to contribute to a special project focused on expanding access to ultrasound technology while advancing our next-generation... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Fixed term contract
    Work at office
    Remote work
    Worldwide

    Clarius Mobile Health

    Toronto, ON
    14 hours ago
  • $70 - $85 per hour

     ...transform business outcomes. Our engineers and designers harness cloud-...  ...~Grow Our People – Feedback, learning, leadership ~Do the Right Thing...  ...include building scalable machine learning models, designing feature...  ...learning frameworks (Scikit-learn, TensorFlow, PyTorch).... 
    Suggested
    Full time
    Contract work

    Architech Solutions

    Toronto, ON
    14 hours ago
  • $118.8k - $148.5k per year

     ...work environment where all team members belong and have the opportunity to thrive. Machine Learning is at the heart of Lyft’s products and decision-making. Machine Learning Engineers at Lyft operate in dynamic environments, moving quickly to build the world’s best transportation... 
    Suggested
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    14 hours ago
  •  ...experiences and drive business growth. We are looking for a Sr. Machine Learning Engineer to help translate raw data into meaningful insights that...  ...Opportunity Summary We are seeking an experienced Senior Machine Learning Engineer to design, develop, and deploy scalable... 
    Senior
    Full time

    Theapplabb

    Toronto, ON
    14 hours ago
  •  ...from data. Our consultants bring deep expertise in Data Science, Machine Learning, and AI. Our business value and leadership have been...  ...We are looking for a motivated and passionate Machine Learning Engineers for our team. As part of this job, you will be responsible... 
    Full time
    Remote work

    Tiger Analytics

    Toronto, ON
    14 hours ago
  • $120k - $180k per year

     ...Machine Learning Engineers help deliver machine learning solutions for industrial process environments: fault detection, predictive maintenance,...  ...industries, or adjacent fields  ~ Strong Python skills: scikit-learn, pandas, NumPy as a baseline  ~​​​​​​​Experience with a... 
    Full time
    Visa sponsorship
    Work visa

    Logical Systems

    Toronto, ON
    14 hours ago
  •  ...technical builders who want to have outsized impact early. Our core engineering team is looking for a hands-on ML Engineering Lead who thrives...  ...applications ~ Strong understanding of ML fundamentals (deep learning, transformers, model evaluation, tradeoffs) ~ Experience... 
    Full time
    Internship

    Saris Corporation

    Toronto, ON
    14 hours ago
  • $118.8k - $148.5k per year

     ...-immersive transportation to improve people’s lives warrants modern ML utilizing peta-byte scale data. Our highly motivated Machine Learning Engineers work on these challenging problems and define solutions to directly impact various aspects of our core business. If you are... 
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    14 hours ago
  •  ...performance, power-efficient datacenter solutions for Deep Learning? Do you have an interest in how system architecture across...  ...redefine the deep learning industry once again. As a Machine Learning Systems Engineer, you will - Communicate with our product teams and... 
    Full time
    Flexible hours

    Centml

    Toronto, ON
    14 hours ago
  •  ...individuals who want to collaborate and solve challenging problems and make significant and lasting impact on Canadians.  As a Senior Machine Learning Engineer on our team, you will use an abundance of data from the Loblaw enterprise in order to build machine learning solutions.... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Internship

    Loblaw Digital

    Toronto, ON
    14 hours ago
  •  ...CSC Generation is building closed-loop decision systems that use machine learning to operate consumer businesses more intelligently. We are...  ...When should the system exploit what it knows versus experiment to learn? - Can we estimate the value of a challenger policy before... 
    Senior
    Long term contract
    Full time

    Csc Generation

    Toronto, ON
    14 hours ago
  • $200k - $300k per year

     ...our global markets, and brings together Data Scientists, Backend Engineers, Data Engineers, ML Engineers, and Product to take ideas from...  ...systems in production because shipping is the beginning of the learning cycle, not the end of it. Raise the technical bar across the... 
    Senior
    Long term contract
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    Hellofresh

    Toronto, ON
    14 hours ago
  •  ...taste, and craft as much as research and engineering – shipping experiences that creatives actually...  ...~ You’re familiar with modern deep learning such as transformers, diffusion, and encoders...  ...bring ownership, urgency, curiosity, and learn fast in a startup setting ~ Strong... 
    Full time
    Work at office

    Ideogram

    Toronto, ON
    14 hours ago
  • $85 per hour

     ...Angelo , Larry Summers , and Jack Dorsey . Position: ML Engineer (Coding Agent Experience) Type: Contract...  ...frontier AI coding agents to complete and evaluate complex machine learning and AI engineering tasks. Review model-generated implementations... 
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Toronto, ON
    14 hours ago
  •  ...will work directly with the Director of Engineering, and the technical decisions you make will...  ...You'll work with a team of engineers, machine learning scientists, and product people who are...  ...watch them get used, and fold what you learn back into the product within days.... 
    Full time
    Manual labor
    Work at office
    2 days per week
    1 day per week

    Signal 1

    Toronto, ON
    14 hours ago
  • $100k per year

     ...About the Job: \ We are seeking a seasoned Machine Learning Engineer – Computer Vision \ to design, optimise, and deploy deep learning models for large -scale, real -time edge inference. In this role, you will work on the end -to -end lifecycle of computer vision... 
    Permanent employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    14 hours ago
  •  ...users around the world and 300 billion ideas saved, Pinterest Machine Learning engineers build personalized experiences to help Pinners create a life...  ...for relocation assistance. Visit our PinFlex page to learn more about our working model.   In-Office Requirement... 
    Full time
    Work at office
    Remote work
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    14 hours ago
  •  ...We are seeking a Staff Machine Learning Engineer to join our platform architecture team. This role is an opportunity to apply state-of-the-art...  ...quality using tools such as SonarCloud. Provide guidance to senior engineers and help to foster a culture of continuous growth.... 
    Senior
    Remote job
    Long term contract
    Full time
    Home office

    Benchsci

    Toronto, ON
    14 hours ago
  •  ...You will join a world-class team of engineers and data scientists from Facebook, Uber,...  ...and are motivated to productize scalable machine learning models. Critical thinking and problem-solving...  ...in Python (i.e. Pandas, Numpy, scikit-learn, etc), R, TensorFlow, amongst other data... 
    Full time

    Ample Insight

    Toronto, ON
    14 hours ago
  • $155k - $165k per year

     ...looking for a Manager, Data Science & Machine Learning to join our Data team in Canada. The Manager...  ...). ~ Demonstrated experience with ML engineering practices that include model serving,...  ...~ MLOps fluency to collaborate with Senior ML engineers in defining standards,... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Lightspeed Commerce

    Toronto, ON
    14 hours ago
  •  ...experiences. ABOUT THE ROLE: As the Solution Architect for the Machine Learning Applications team, you will be the architectural cornerstone...  ...to align cross-functional teams across Data Science, Data Engineering, and Enterprise Architecture. WHAT YOU WILL BE DOING:... 
    Full time
    Internship
    Flexible hours

    Plusgrade

    Toronto, ON
    14 hours ago
  •  ...through traditional methods. With expertise spanning machine learning, bioinformatics, data science, engineering, and drug development, our multidisciplinary team in...  ...new medicines are created. Where You Fit In As a Senior ML Engineer, you bring deep expertise in building robust... 
    Senior
    Full time
    Flexible hours
    Weekend work

    Deep Genomics

    Toronto, ON
    4 days ago
  •  ...We are looking for a Machine Learning Engineer to join our Toronto team and help us take our products to the next level in terms of visual intelligence...  ...with frameworks such as PyTorch, TensorFlow and scikit-learn Practical knowledge of CNNs and modern computer vision architectures... 
    Full time
    Internship
    Manual labor
    Work at office
    3 days per week

    Invision AI

    Toronto, ON
    8 days ago
  •  ...Principal Data Scientist – (Gen AI, Machine Learning):   Are you energized by the idea of...  ...for scalable adoption Partner with engineering and product leadership to align data science...  ...Mentor and guide staff- and senior-level scientists, set technical direction... 
    Senior
    Long term contract
    Full time
    Worldwide
    Shift work

    Extreme Networks

    Toronto, ON
    14 hours ago
  •  ...an end-to-end team going from ideas to models to shipping in production. You can learn more about our team’s work from this recent talk . What you’ll do As a machine learning engineer, you will be responsible for analyzing opportunities, proposing ideas, training &... 
    Full time

    Stripe

    Toronto, ON
    12 hours ago
  • $100k - $145k per year

     ...Thomson Reuters is seeking a Senior Machine Learning Engineer who will create the machine learning solutions development and technical implementation including configuration and integration to ensure it meets business, product, and recommender system expectations. They will... 
    Senior
    Remplacement
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    14 hours ago
  • $123.2k per year

     ...fees or compounding interest. Affirm's Machine Learning team solves problems critical to our...  ...production models Collaborate with the engineering, fraud, and product teams to define requirements...  ...learning frameworks such as scikit-learn, pandas, numpy, xgboost, and pytorch... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Affirm

    Toronto, ON
    4 days ago
  •  ...and most creative minds, driven by a shared mission to engineer the future and safeguard our planet. As part of our team...  ...—one that’s changing the world for the better. The Senior Specialist, Global Talent & Learning supports the design, implementation, and continuous... 
    Senior
    Full time

    Armstrong Fluid Technology

    Toronto, ON
    14 hours ago
  • $140k - $192.5k per year

     ...advertising and marketing channels. We're looking to add a  Machine Learning Engineer to our Data Science team! This team works on solving...  ...candidates based in Canada and the United States.   Want to learn more about our Data Science Team: Learn more about our team... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Toronto, ON
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Machine Learning Engineer. Be the first to apply!