Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Machine Learning Engineer, Software QA

Home > Python programming jobs

Machine Learning Engineer, Software QA in Canada new

  • Vancouver

Responsibilities

  • Define evaluation strategies and develop evaluation scripts and automation for machine learning models.
  • Lead testing activities, including workflow development, regression testing, bug filing, triage, and driving issues to resolution.
  • Prepare and collect evaluation data, analyze annotations and test results, and ensure data quality.
  • Develop tools and workflows using LLMs and generative AI frameworks to automate model evaluation and improve test efficiency and accuracy.
  • Work with annotation operations and cross-functional team members to define requirements and appropriate testing processes.
  • Communicate project progress, risks, and technical findings through regular updates and presentations.

Requirements

  • At least 5 years of industry experience, ideally in quality assurance with a prior focus on machine learning.
  • Strong understanding of machine learning algorithms, supervised and unsupervised modeling, deep learning, computer vision, natural language processing, and generative AI.
  • Proficiency in Python and/or Swift or comparable languages.
  • Experience preparing and collecting evaluation data, ensuring data quality, and developing prototypes and tools.
  • Experience using LLMs and generative AI frameworks to automate model evaluation and optimize test execution.
  • Strong analytical, methodical, problem-solving, presentation, and communication skills.
  • Bachelor’s degree in Computer Science, Data Science, Applied Mathematics, or a similar field, with understanding of SQA methodologies, machine learning, and software engineering.
  • Preferred familiarity with subjective and objective image and video quality evaluation, color science, SQA methodologies, software engineering, iOS, and macOS.

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This i...

Similar positions

Software Engineer, AI

  • Synack
  • Full time
  • UK
  • 10/19/2026
  • Remote

Machine Learning Engineer

  • Spotify
  • Full time
  • Remote
  • 10/19/2026
  • Salary: $138k-$198k
  • USA - East

Senior Software Engineer

  • D-Wave Quantum
  • Full time
  • USA
  • 10/19/2026
  • Salary: $125k-$187k
  • Remote

Software Engineer L5, Python Platform

  • Netflix
  • Full time
  • USA
  • 10/19/2026
  • Salary: $388k-$619k
  • Remote

ML Engineer, Motion Planning

  • DiDi
  • Full time
  • USA
  • 10/19/2026
  • Salary: $170k - $339k/yr
  • San Jose, CA