Taro Logo

Intermediate Machine Learning Developer

A Canadian mining technology division enabling safe, smart, and sustainable mining, serving since 1999 and now part of Weir as their first center of excellence for AI and machine vision technology.
$63,000 - $90,000
Machine Learning
Mid-Level Software Engineer
Hybrid
5000+ 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 Vancouver-based team. This role offers an exciting opportunity to work at the intersection of AI and mining technology, developing cutting-edge solutions for a more sustainable mining industry.

The position involves designing and implementing machine learning algorithms for computer vision applications, working across embedded, edge, and cloud environments. As part of Weir's first-ever center of excellence for artificial intelligence and machine vision technology, you'll be at the forefront of innovation in the mining sector.

The ideal candidate brings 3+ years of hands-on ML experience and a Master's degree in Computer Science or related field. You'll work with technologies like TensorFlow, PyTorch, and OpenCV, applying your expertise in statistical learning algorithms and image processing to solve real-world challenges.

Weir offers a collaborative environment where you'll work alongside data scientists, software engineers, and product managers. The company, founded in 1871, has a global presence with 11,000 employees across 60 countries, focusing on making mining operations smarter, more efficient, and sustainable.

The role offers competitive compensation between 84,300 - 120,000 CAD and a hybrid work arrangement in Vancouver. You'll be part of a company committed to building a better future, with opportunities for personal growth and development. Weir emphasizes an inclusive culture where innovation is encouraged and individual contributions are valued.

This position is ideal for someone passionate about applying ML to industrial applications, interested in sustainability, and eager to work on challenging computer vision problems that have real-world impact in the mining sector. The role combines technical expertise with business impact, offering the chance to shape the future of smart mining technology.

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.