Taro Logo

Intermediate Machine Learning Developer

A Canadian mining technology division enabling safe, smart, and sustainable mining, serving as Weir's first-ever center of excellence for artificial intelligence and machine vision technology.
$65,000 - $93,000
Machine Learning
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Mining

Job Description

Weir Motion Metrics (WMM), a leading Canadian mining technology division, is seeking an Intermediate Machine Learning Developer to join their innovative team in Vancouver, BC. As part of Weir's first-ever center of excellence for artificial intelligence and machine vision technology, this role offers an exciting opportunity to work on cutting-edge ML solutions in the mining industry.

The position requires a passionate developer with strong expertise in machine learning and computer vision, who will be involved in various stages of algorithm development from research to production. The role encompasses working with AI model development for embedded, edge and cloud environments, making it perfect for someone who wants to tackle diverse technical challenges.

As part of a global organization founded in 1871, Weir offers a unique environment where innovation meets sustainability. The company serves the mining market with smart solutions that make operations more efficient and sustainable. With a global family of 11,000 talented professionals across 60 countries, the company culture promotes continuous learning and growth.

The role offers competitive compensation ranging from $84,300 to $120,000 CAD, reflecting the company's commitment to fair and equitable compensation practices. Benefits include working in a hybrid environment, collaborating with cross-functional teams, and being part of a company that's powering a low-carbon future.

Key technical requirements include proficiency in Python, experience with TensorFlow, PyTorch, and OpenCV, plus a strong understanding of statistical learning algorithms. The ideal candidate will have a Master's degree in Computer Science or related field, with 3+ years of hands-on ML experience.

This position offers an excellent opportunity for professional growth in an inclusive workplace that values diversity and innovation. The role combines technical expertise with business impact, as you'll be working on solutions that directly contribute to making mining operations smarter, more efficient, and sustainable.

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
  • Breakdown, 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 and monitoring strategy

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

Intermediate Machine Learning Developer

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

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.