1

Algorithm Scientist Jobs in British Columbia (NOW HIRING)

Data Scientist

Mcleese Lake, BC

CA$102K - CA$128K/yr

Numerical methods, algorithms, and data structures. * Basic proficiency with: * Writing SQL queries for data retrieval and manipulation. * Using and interpreting machine learning explanation ...

Numerical methods, algorithms, and data structures. * Basic proficiency with: * Writing SQL queries for data retrieval and manipulation. * Using and interpreting machine learning explanation ...

You are interested in numerical algorithms, image reconstruction, image processing, scientific computing, or similar technical areas. * You enjoy working directly with scientists, physicists, and ...

New

Your role As an Applied Scientist at Dialpad, you'll be an integral part of our AI team, conducting ... algorithms for Dialpad's products. * Conduct rigorous evaluation and monitoring of model ...

... experience with ML Algorithms such as Random Forest, Recommender Systems or Clustering ... Data Scientist is expected to access and shape data, not to build the warehouse. * Engineer ...

... experience with ML Algorithms such as Random Forest, Recommender Systems or Clustering ... Data Scientist is expected to access and shape data, not to build the warehouse. * Engineer ...

... experience with ML Algorithms such as Random Forest, Recommender Systems or Clustering ... Data Scientist is expected to access and shape data, not to build the warehouse. * Engineer ...

... experience with ML Algorithms such as Random Forest, Recommender Systems or Clustering ... Data Scientist is expected to access and shape data, not to build the warehouse. * Engineer ...

... experience with ML Algorithms such as Random Forest, Recommender Systems or Clustering ... Data Scientist is expected to access and shape data, not to build the warehouse. * Engineer ...

... experience with ML Algorithms such as Random Forest, Recommender Systems or Clustering ... Data Scientist is expected to access and shape data, not to build the warehouse. * Engineer ...

... experience with ML Algorithms such as Random Forest, Recommender Systems or Clustering ... Data Scientist is expected to access and shape data, not to build the warehouse. * Engineer ...

... experience with ML Algorithms such as Random Forest, Recommender Systems or Clustering ... Data Scientist is expected to access and shape data, not to build the warehouse. * Engineer ...

Research and develop state-of-the-art algorithms for autonomous voice agents, specifically focusing on real-time speech processing and reasoning loops. * Advance DialpadGPT: Design and execute ...

Your role As an Applied Scientist at Dialpad, you'll be an integral part of our AI team, conducting ... algorithms for Dialpad's products. * Conduct rigorous evaluation and monitoring of model ...

... algorithms. * Performing research and development activities related to image formation ... Publishing scientific results through peer-reviewed journals, technical conferences, and industry ...

Research and develop state-of-the-art algorithms for autonomous voice agents, specifically focusing on real-time speech processing and reasoning loops. * Advance DialpadGPT: Design and execute ...

next page

Showing results 1-20

Algorithm Scientist information

See British Columbia salary details

$15

$55

$95

How much do algorithm scientist jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for algorithm scientist in British Columbia is $55.85, according to ZipRecruiter salary data. Most workers in this role earn between $40.14 and $69.95 per hour, depending on experience, location, and employer.

What is an algorithm scientist?

Algorithm Scientists are professionals who design, analyze, and optimize algorithms to solve complex computational problems. They often work in fields like data science, artificial intelligence, finance, and engineering, developing new methods or improving existing ones for processing data efficiently. Their work involves rigorous mathematics, computer science, and research to ensure algorithms are accurate, scalable, and effective for specific applications. Algorithm Scientists may also collaborate with software engineers to implement their solutions in real-world systems.

How does an algorithm scientist typically collaborate with cross-functional teams during the development process?

Algorithm Scientists frequently work alongside data engineers, software developers, and product managers to design and implement solutions. They are often responsible for communicating complex mathematical concepts in accessible terms to ensure alignment across the team. Regular meetings and code reviews are common, allowing for feedback and rapid iteration. This collaborative environment helps ensure that the algorithms developed are both technically sound and practically viable for real-world applications.

What are the key skills and qualifications needed to thrive as an algorithm scientist, and why are they important?

To thrive as an Algorithm Scientist, you need a strong background in mathematics, statistics, and computer science, often supported by an advanced degree such as a Master's or Ph.D. in a related field. Proficiency with programming languages like Python or C++, machine learning libraries (e.g., TensorFlow, PyTorch), and experience with data analysis tools are typically required. Strong problem-solving abilities, analytical thinking, and effective communication skills help distinguish top performers in this role. These skills are vital for developing innovative algorithms that solve complex problems, ensuring practical, scalable solutions in technological environments.

What are popular job titles related to Algorithm Scientist jobs in British Columbia?

For Algorithm Scientist jobs in British Columbia, the most frequently searched job titles are:

What job categories do people searching Algorithm Scientist jobs in British Columbia look for?

The top searched job categories for Algorithm Scientist jobs in British Columbia are:

What cities in British Columbia are hiring for Algorithm Scientist jobs?

Cities in British Columbia with the most Algorithm Scientist job openings:

Infographic showing various Algorithm Scientist job openings in British Columbia as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 84% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $116,173 per year, or $55.9 per hour.

CA$102K - CA$128K/yr

Full-time

Medical, Dental, PTO

Re-posted 27 days ago


Job description

Position Title

Data Scientist, Technical Services

Employment Type

Full-Time

Organization

Gibraltar Mine

Location

Mcleese Lake, BC

Reporting Relationship

Senior Engineer, Process Control

Salary Range

$102,700 to $128,300

About Trekor

Headquartered in Vancouver, British Columbia (BC), Canada, Trekor Metals Limited (Trekor) is a leading North American copper producer with a robust development pipeline ofminerals projects and properties in Canada and the United States.

Known for seeing opportunities where other mining companies do not, Trekor has a two-decade track record of delivering value for shareholders, employees, communities where we operate, and others - from acquiring the Gibraltar Mine in BC for a single dollar and building it into Canada's second-largest copper producer, to transforming Arizona's Florence Copper into the world's first greenfield in-situ copper recovery operation.

Trekor goesBeyond Potential.

For more information visit our website www.Trekormetals.com.

Role Overview

We are looking for an enthusiastic data scientist to join our technical services team. This role presents an opportunity to expand the site's data science capabilities and support our data science lead.

Gibraltar Mine currently uses machine learning tools in our milling processes. This role's key function would be to assist in developing and maintaining these tools by:

  • Training machine learning models on observational data sets from sensors and assays in the mine and mills.
  • Conducting exploratory data analyses to discover opportunities for process improvements, feature engineering, new targets for optimization schemes, and validating data/model health.
  • Designing reports and visualizations to communicate KPIs and insights.

The position will also support other departments by providing broader on-site data management, wrangling, analysis, and modeling to support complex mining and milling processes.

Core Responsibilities
  • Contribute to ongoing model maintenance and optimization activities for existing machine learning tools.
  • Design and implement secure, automated end-to-end data pipelines from source data to analytics-ready datasets for use in production environments.
  • Conduct exploratory data analyses and correlation studies in collaboration with the milling and mining departments.
  • Develop scalable, testable, and reliable internal data science tools, primarily in Python.
  • Provide technical support and knowledge transfer to other teams to enable them to utilize their data effectively.
  • Prepare compelling visualizations to support technical findings and report on business-level key performance indicators (KPIs).
  • Act as an expert resource for site-based supervisory, technical and management personnel in integrating data science into Gibraltar's core functions.
  • Respect and uphold the safety expectations entailed by working on an industrial mine site.
Education & Experience
  • A degree in computer science, information technology, mathematics, engineering, or a related field.
  • Candidates with advanced degrees and/or prior relevant work experience will be given favorable consideration.
Skills & Competencies
  • Brings high-energy and passion to the job.
  • Excellent problem solving, critical thinking, and communication skills.
  • Advanced proficiency with:
    • Python, especially utilizing common numerical, data management, machine learning, and visualization packages.
    • Fundamental data science principles and algorithms.
    • Numerical methods, algorithms, and data structures.
    • Basic proficiency with:
    • Writing SQL queries for data retrieval and manipulation.
    • Using and interpreting machine learning explanation/interrogation tools.
    • Ability to clearly communicate technical concepts to technical and non-technical stakeholders.
    • Ability to coordinate with multidisciplinary teams and integrate diverse perspectives from experts into deliverables.
  • The following experience is considered an asset:
    • Implementing data governance, cleaning, and analytics pipelines in an industrial production environment.
    • Linux command line interface, bash scripting, workflow orchestration with Airflow, containerization with Docker, version control with Git, and MLOps practices.
    • Mining/industrial work experience in metallurgy, open pit mining, grinding, copper flotation, and/or process control.
The Community
  • Williams Lake has a population of approximately 12,000 but services nearly 25,000 as it is a central hub for many outlying smaller communities
  • Adult recreational leagues for many popular sports including hockey, soccer, and softball
  • A fantastic trail network for mountain biking, walking, and hiking
  • Dozens of nearby lakes for fishing, paddling, and camping opportunities
  • Close by cross country and downhill skiing venues
Compensation

At all Trekor locations, we pride ourselves in offering a challenging and rewarding work environment. Our employees have the opportunity for career and professional growth through development, education, and succession plan programs.

Additionally, our compensation and benefits package includes competitive salaries and vacation packages, health, dental, and disability insurance benefits, and an RRSP matching program.

How to Apply

To apply for this exciting position and join our growing and dynamic organization, apply via the Trekor website at www.Trekormetals.com/careers/.

Trekor is an equal opportunity employer who encourages applications from candidates of all backgrounds and experiences.

Employment Type: Full-Time