Lead Machine Learning Engineer - Computer Vision
WhatJobs Direct
About the role
Our client is seeking an accomplished Lead Machine Learning Engineer with deep expertise in Computer Vision to spearhead our advanced AI initiatives. This is a fully remote position, empowering you to work from any location within Canada while contributing to groundbreaking projects. You will lead a talented team of engineers and researchers, guiding the development of cutting-edge computer vision models that enhance our product offerings and drive business innovation. This role requires a blend of technical leadership, hands-on coding, and strategic vision to translate complex AI research into scalable, production-ready solutions.
Responsibilities: Lead the design, development, and deployment of machine learning models for computer vision tasks, including object detection, image segmentation, facial recognition, and video analysis. Architect robust and scalable ML pipelines for data preprocessing, model training, evaluation, and inference. Collaborate closely with product managers and software engineers to integrate computer vision capabilities into our core products. Mentor and guide junior machine learning engineers and data scientists, fostering technical growth and best practices. Stay current with the latest research and advancements in computer vision and deep learning, identifying opportunities for application. Optimize ML models for performance, efficiency, and deployment on various hardware platforms. Conduct thorough model validation and testing to ensure accuracy, reliability, and fairness. Contribute to the overall AI strategy and technology roadmap of the organization. Champion best practices in MLOps, including CI/CD, monitoring, and version control for ML artifacts. Present technical findings and project updates to both technical and non-technical stakeholders. Qualifications: Master's or PhD degree in Computer Science, Electrical Engineering, AI, or a related field. 8+ years of experience in machine learning engineering, with a strong emphasis on computer vision. Proven experience in leading ML projects and mentoring engineering teams. Expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras. Proficiency in Python and relevant libraries (e.g., OpenCV, Scikit-learn, NumPy). Solid understanding of image processing techniques and computer vision algorithms. Experience with cloud ML platforms (AWS SageMaker, Azure ML, GCP AI Platform) and MLOps tools. Strong software engineering skills, including experience with version control (Git) and CI/CD pipelines. Excellent analytical and problem-solving abilities. Outstanding communication and interpersonal skills. Experience with model deployment on edge devices is a plus. This is an exceptional opportunity to shape the future of computer vision technology from anywhere in Canada. Our client is deeply committed to innovation and welcomes passionate individuals to join their collaborative, remote-first culture in **Oakville, Ontario, CA**. Apply now to lead the charge!
Requirements
- Master's or PhD degree in Computer Science, Electrical Engineering, AI, or a related field
- 8+ years of experience in machine learning engineering, with a strong emphasis on computer vision
- Proven experience in leading ML projects and mentoring engineering teams
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras
- Proficiency in Python and relevant libraries (e.g., OpenCV, Scikit-learn, NumPy)
- Solid understanding of image processing techniques and computer vision algorithms
- Experience with cloud ML platforms (AWS SageMaker, Azure ML, GCP AI Platform) and MLOps tools
- Strong software engineering skills, including experience with version control (Git) and CI/CD pipelines
- Excellent analytical and problem-solving abilities
- Outstanding communication and interpersonal skills
- Experience with model deployment on edge devices is a plus
Responsibilities
- Lead the design, development, and deployment of machine learning models for computer vision tasks
- Architect robust and scalable ML pipelines for data preprocessing, model training, evaluation, and inference
- Collaborate closely with product managers and software engineers to integrate computer vision capabilities into our core products
- Mentor and guide junior machine learning engineers and data scientists, fostering technical growth and best practices
- Stay current with the latest research and advancements in computer vision and deep learning, identifying opportunities for application
- Optimize ML models for performance, efficiency, and deployment on various hardware platforms
- Conduct thorough model validation and testing to ensure accuracy, reliability, and fairness
- Contribute to the overall AI strategy and technology roadmap of the organization
- Champion best practices in MLOps, including CI/CD, monitoring, and version control for ML artifacts
- Present technical findings and project updates to both technical and non-technical stakeholders
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free