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
5,000+ Employees
3+ years of experience
AI · Mining

Job Description

Weir Motion Metrics (WMM) is seeking an Intermediate Machine Learning Developer to join their Vancouver-based team. This role presents an exciting opportunity to work at the intersection of AI and mining technology, as part of WMM's position as Weir's first-ever center of excellence for artificial intelligence and machine vision technology.

The ideal candidate will be deeply involved in developing cutting-edge machine learning solutions, working on various stages from research to production. The role encompasses work with embedded, edge, and cloud environments, making it perfect for someone who enjoys diverse technical challenges. With a required 3+ years of experience and a Master's degree in Computer Science or related field, this position offers the chance to work on meaningful projects that enhance mining operations' safety and efficiency.

As part of Weir, a global engineering business founded in 1871, you'll join a team of 11,000 professionals across 60 countries, contributing to making mining operations smarter, more efficient, and sustainable. The company offers a hybrid work environment in Vancouver, competitive compensation ($84,300 - 120,000 CAD), and the opportunity to work with cutting-edge technologies including TensorFlow, PyTorch, and OpenCV.

The role demands strong technical skills in machine learning, computer vision, and Python development, combined with the ability to collaborate effectively with cross-functional teams. You'll be responsible for designing and implementing proprietary machine learning algorithms, managing large image datasets, and taking ownership of AI project development from conception to deployment.

This position offers the perfect blend of technical challenge and professional growth, backed by Weir's commitment to sustainability and innovation in the mining sector. The company culture promotes inclusivity, continuous learning, and the freedom to shape your career path while contributing to meaningful projects that impact the future of mining technology.

Last updated a month ago

Responsibilities For Intermediate Machine Learning Developer

  • Design, implement and optimize proprietary machine learning algorithms based on runtime system requirements and constraints
  • Collect, sanity-check and preprocess large image datasets
  • Breakdown, implement, and supervise machine learning development lifecycle for assigned projects
  • 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 ML solutions for mining technology in Vancouver.