1

Algorithm Scientist Jobs in British Columbia (NOW HIRING)

... Science, AI, or a related area • Strong foundation in machine learning and RL techniques • Proficiency in Python and PyTorch frameworks • Hands-on experience with LLMs and training algorithms ...

Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...

Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...

Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...

Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...

As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms for real ... D. in Computer Science, Engineering, Mathematics, or a related field with a focus on computational ...

Applying Data Science and Machine Learning best practices to develop robust models and support data ... Strong understanding of API design and service integration, machine learning algorithms ...

Applying Data Science and Machine Learning best practices to develop robust models and support data ... Strong understanding of API design and service integration, machine learning algorithms ...

Convert data science prototypes into robust, scalable ML solutions. * Apply appropriate ML algorithms to structured and unstructured data problems. * Evaluate model performance, run experiments, and ...

Showing results 21-40

Algorithm Scientist information

See British Columbia salary details

$15

$55

$95

How much do algorithm scientist jobs pay per hour?

As of Sep 14, 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.

Internship in Research and Development

On-site

Internship

This job post has expired 2 days ago. Applications are no longer accepted.


Job description

Embark on a rewarding internship opportunity with Huawei Canada as an Intern Researcher, focusing on data analytics and reinforcement learning. This role spans 6-12 months and emphasizes significant skill development.
In the Computing Data Application Acceleration Lab, interns will develop cutting-edge solutions for data analytics across various industries. You will engage in optimizing data pipelines, conducting innovative experiments, and collaborating on advanced LLM projects, driving the lab's goals of algorithm performance enhancement.
Key Responsibilities:
• Optimize RL post-training pipelines for machine learning models
• Conduct innovative experiments to improve model alignment
• Build scalable systems for training and evaluation
• Collaborate with researchers on advanced LLM technologies
• Stay current on reinforcement learning developments
Requirements:
• Master or Ph.D. student in Computer Science, AI, or a related area
• Strong foundation in machine learning and RL techniques
• Proficiency in Python and PyTorch frameworks
• Hands-on experience with LLMs and training algorithms is a plus
• Excellent problem-solving and communication skills
Develop your expertise in machine learning and collaborative innovation at Huawei Canada.
#J-18808-Ljbffr