Taro Logo

Intermediate Machine Learning Developer

A Canadian mining technology division enabling safe, smart, and sustainable mining through artificial intelligence and machine vision technology.
$63,000 - $90,000
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Mining

Job Description

Weir Motion Metrics, a leading Canadian mining technology division, is seeking an Intermediate Machine Learning Developer to join their innovative team in Vancouver. This role presents an exciting opportunity to work at the intersection of AI and mining technology, developing cutting-edge solutions for safer and more sustainable mining operations.

The position requires a skilled professional with 3+ years of experience in machine learning and computer vision, who will be responsible for designing and implementing proprietary ML algorithms. As part of Weir's first-ever center of excellence for artificial intelligence and machine vision technology, you'll be working on challenging problems that directly impact the mining industry's efficiency and sustainability.

The ideal candidate will have a Master's degree in Computer Science or related field, strong expertise in Python, and extensive experience with modern ML frameworks like TensorFlow and PyTorch. You'll be working in a hybrid environment, collaborating with cross-functional teams including data scientists, software engineers, and product managers.

This role offers competitive compensation ranging from $84,300 to $120,000 CAD and the opportunity to be part of a global organization with 11,000 employees across 60 countries. Weir's commitment to innovation and sustainability makes this an ideal position for someone passionate about applying ML solutions to real-world industrial challenges.

As part of the team, you'll be involved in various stages of algorithm development from research to production, including AI model development for embedded, edge and cloud environments. The company's focus on safety, innovation, and sustainability provides a meaningful context for your work, directly contributing to the future of mining technology.

Working at Weir Motion Metrics offers the unique opportunity to be part of a company with a rich history (founded in 1871) while focusing on cutting-edge technology. The role combines the stability of an established global organization with the exciting challenges of developing next-generation AI solutions for the mining industry.

Last updated a month ago

Responsibilities For Intermediate Machine Learning Developer

  • Design, implement and optimize proprietary machine learning algorithms
  • Collect, sanity-check and preprocess large image datasets
  • Implement and supervise machine learning development lifecycle
  • Conduct code reviews and work with software/hardware/cloud teams
  • Collaborate with cross-functional teams to define project requirements
  • Take ownership of AI project development including improvement roadmap

Requirements For Intermediate Machine Learning Developer

Python
  • Master's Degree or higher in Computer Science or related technology/engineering field
  • 3+ years of hands-on experience in developing and implementing machine learning models
  • In-depth knowledge of machine learning data structures and modeling
  • Solid understanding of statistical learning algorithms
  • Proficiency in Python development and version control
  • Basic familiarity with object- and service-oriented design
  • Solid Experience with TensorFlow, PyTorch and OpenCV
  • Familiarity with image processing algorithms and Reinforcement Learning
  • Strong analytical, communication and presentation skills
  • Must be legally eligible to work in Canada without sponsorship

Related Jobs

Machine Learning Quality Assurance Engineer

Machine Learning QA Engineer role at Weir Motion Metrics, focusing on monitoring and improving AI solutions for mining technology, offering hybrid work in Vancouver with competitive compensation.

Machine Learning Quality Assurance Engineer

Machine Learning QA Engineer role at Weir Motion Metrics, focusing on AI and computer vision solutions for mining technology, offering hybrid work in Vancouver with competitive compensation.

Intermediate Machine Learning Developer

Intermediate Machine Learning Developer position at Weir Motion Metrics, focusing on computer vision and ML problems for mining technology solutions.

Intermediate Machine Learning Developer

Intermediate Machine Learning Developer position at Weir Motion Metrics, focusing on computer vision and machine learning solutions for mining technology.

Intermediate Machine Learning Developer

Intermediate Machine Learning Developer position at Weir Motion Metrics, focusing on computer vision and ML solutions for mining technology in Vancouver.