1

Senior Machine Learning Engineer Jobs in Burnaby, BC

As a senior technical leader, you will identify systemic challenges, align teams around durable solutions, and drive complex initiatives that span engineering, science, machine learning, and product ...

Staff Engineer, Computer Vision

Burnaby, BC ยท On-site

CA$105K - CA$140K/yr

Design, develop, train, and integrate advanced computer vision and machine learning solutions ... Influence technical decisions within assigned projects and partner with senior technical leaders on ...

As a senior technical leader, you will identify systemic challenges, align teams around durable solutions, and drive complex initiatives that span engineering, science, machine learning, and product ...

Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... As platform engineers, we are building a next-generation machine learning platform, which ...

Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... As platform engineers, we are building a next-generation machine learning platform, which ...

Senior QA Automation Engineer

Vancouver, BC ยท On-site

CA$80K - CA$115K/yr

The Senior QA Automation Engineer will play a critical role in ensuring the accuracy, reliability ... Validate machine learning models by evaluating prediction accuracy against historical and real ...

Showing results 41-60

Senior Machine Learning Engineer information

See Burnaby, BC salary details

$45.2K

$166.1K

$249.7K

How much do senior machine learning engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for senior machine learning engineer in Burnaby, BC is $166,138.00, according to ZipRecruiter salary data. Most workers in this role earn between $138,180.00 and $184,910.00 per year, depending on experience, location, and employer.

What are some common challenges senior machine learning engineers face when deploying models to production, and how can they be addressed?

Senior Machine Learning Engineers often encounter challenges related to model scalability, maintaining performance in real-world scenarios, and ensuring reliable integration with existing systems. Addressing these challenges typically involves thorough testing, implementing robust monitoring for model drift, and collaborating closely with DevOps and software engineering teams to streamline deployment pipelines. Staying updated on best practices in MLOps and adopting tools for automated deployment and monitoring can greatly improve the reliability and efficiency of production models.

What does a senior machine learning engineer do?

A Senior Machine Learning Engineer designs, develops, and implements machine learning models to solve complex problems. They are responsible for selecting appropriate algorithms, preprocessing data, and optimizing model performance. Additionally, they collaborate with data scientists, software engineers, and product teams to integrate machine learning solutions into production systems. Senior engineers also mentor junior team members and contribute to setting technical direction for machine learning projects.

What are the key skills and qualifications needed to thrive as a senior machine learning engineer, and why are they important?

To thrive as a Senior Machine Learning Engineer, you need advanced knowledge of machine learning algorithms, statistical modeling, and programming languages like Python or Java, typically supported by a degree in computer science or a related field. Experience with frameworks and tools such as TensorFlow, PyTorch, scikit-learn, and cloud platforms, as well as familiarity with version control and CI/CD systems, is essential. Strong problem-solving, communication, and leadership skills help you collaborate effectively and mentor junior team members. These capabilities are crucial for designing scalable ML solutions and driving impactful results within complex, dynamic projects.

What is the difference between Senior Machine Learning Engineer vs Data Scientist?

AspectSenior Machine Learning EngineerData Scientist
Required CredentialsBachelor's/Master's in CS, ML, or related; experience with ML frameworksBachelor's/Master's in CS, Statistics, or related; strong analytical skills
Work EnvironmentDevelops and deploys ML models in production systemsAnalyzes data, builds models, and provides insights
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, tech

While both roles require strong technical skills and knowledge of machine learning, Senior Machine Learning Engineers focus more on deploying scalable ML solutions in production environments, whereas Data Scientists primarily analyze data and develop models for insights. The roles often overlap but differ in their core responsibilities and focus areas.

What are the most commonly searched types of Machine Learning Engineer jobs in Burnaby, BC?

The most popular types of Machine Learning Engineer jobs in Burnaby, BC are:

What cities near Burnaby, BC are hiring for Senior Machine Learning Engineer jobs?

Cities near Burnaby, BC with the most Senior Machine Learning Engineer job openings:

Infographic showing various Senior Machine Learning Engineer job openings in Burnaby, BC as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 1% Temporary, and 2% Contract. Highlights an 78% Physical, 2% Hybrid, and 20% Remote job distribution, with an average salary of $166,138 per year, or $79.9 per hour.

Data Scientist / ML Engineer (Antarctica Capital)

EarthDaily Analytics

Vancouver, BC โ€ข Remote

Full-time

Re-posted 18 days ago


Job description

OPPORTUNITY
We are seeking a highly skilled Data Scientist / Machine Learning Engineer to help design, build, deploy, and maintain scalable machine learning systems within Antarctica Capital as part of the Octantis platform. A key initial area of focus for this role will be deep collaboration with the architect/author of an existing neural network used to predict risk factors associated with bonds. In this capacity you will develop an understanding of the existing modeling techniques; identify opportunities for improvement across model performance, infrastructure, reliability, and cost; and lead implementation of those improvements.

Beyond the initial focus area, this role will have significant opportunities to deliver impactful, value-generating capabilities within the firm and a fast, flexible, agile team on which to work.


KEY RESPONSIBILITIES:

Refactor Neural Network
  • Collaborate with architect and author of neural network bond risk product to identify areas for improvement.
  • Lead architecture and development effort
Ongoing
  • Contribute to the design, development, and deployment of firm-wide architecture, norms, policies, infrastructure and methodologies for machine learning activities across multiple company groups.
  • Design, develop, and deploy machine learning models into production environments.
  • Collaborate with data scientists to translate prototypes into production-ready systems.
  • Build and maintain data pipelines, feature stores, and model-serving infrastructure.
  • Evaluate and optimize model performance, latency, and scalability.
  • Implement automated training, testing, and deployment workflows (MLOps).
  • Monitor models in production and address issues related to drift, performance degradation, or data quality.
  • Conduct code reviews and ensure best practices in ML engineering and software development.
  • Stay current with emerging ML/AI technologies and recommend tools or frameworks that improve team efficiency.
Other Duties as Assigned

EXPERIENCE
  • 7+ years building machine learning models with Python and AWS.
  • Hands-on experience with ML frameworks such as Pytorch and TensorFlow.
  • Experience with ML observability and training platforms/technologies like ML Flow.
  • Proficiency in building and deploying models using cloud platforms such as AWS (e.g. in Fargate)
  • Solid understanding of algorithms, data structures, and software engineering principles.
Preferred:
  • Experience with data and compute orchestration tools like AWS Step Functions or Apache Airflow.
  • Exposure to large scale data warehousing and query engine technologies like Iceberg and Athena, and to columnar data storage formats like parquet.
  • Experience working with and modernizing legacy software, including migrating from on-prem to cloud-based deployments.

SKILLS / KNOWLEDGE

Core Technical Skills (Required):

  • Tensorflow, Pytorch
  • Python, Pydantic
  • AWS Lambda, Fargate, Step Functions, other usual suspects
  • IaC / CDK Additional Technical Skills

(Highly Valued):

  • API development with FastAPI 


WORKING ENVIRONMENT

  • Fully remote role open to individuals located in and working from the U.S. and Canada.
  • Agile software development with daily standups and weekly Scrum cadence.
  • Fast-paced environment with need to adapt quickly to time-sensitive deliveries.
  • Working hours: 9:00 AM – 5:00 PM Central Time Monday through Friday (except recognized holidays); be available for a minimum of six (6) hours daily during this period to facilitate collaboration.

YOUR COMPENSATION
Base Salary Range: $145,000-$170,000 CAD annually. This range is based on Vancouver, BC-derived compensation for this role and may differ for other geographies. The selected candidate's compensation will be determined based on multiple factors, including but not limited to job-related skills, experience, education, and location.

Powered by JazzHR

DWTUJ86A0N