Skip to main content
WhatJobs Direct logo

Principal Machine Learning Engineer - Computer Vision

WhatJobs Direct
Be an Early ApplicantFull Timeprincipal
Mississauga, Ontario, CAPosted April 7, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

AWSGCPAzureTensorFlowPyTorch

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Our client, a cutting-edge technology company specializing in AI-driven solutions, is actively seeking a Principal Machine Learning Engineer with a strong focus on Computer Vision to join their fully remote research and development team. This is a unique opportunity to lead the design and implementation of advanced computer vision algorithms and systems that power next-generation products. You will play a critical role in defining the technical direction, mentoring junior engineers, and pushing the boundaries of what's possible in visual intelligence.

Key Responsibilities:

Lead the research, design, development, and deployment of state-of-the-art computer vision models for tasks such as object detection, image segmentation, facial recognition, and generative modeling. Develop and optimize deep learning architectures, including Convolutional Neural Networks (CNNs), Transformers, and other relevant models, for real-world applications. Build robust and scalable machine learning pipelines for data preprocessing, augmentation, model training, evaluation, and inference. Collaborate closely with cross-functional teams, including product managers, software engineers, and UX designers, to translate business requirements into technical solutions. Mentor and guide a team of talented ML engineers and researchers, fostering innovation and technical excellence. Stay abreast of the latest advancements in computer vision and deep learning research, evaluating and integrating new techniques and technologies. Architect and implement scalable ML systems leveraging cloud platforms (AWS, Azure, GCP) and MLOps best practices. Ensure the performance, reliability, and scalability of deployed computer vision models in production environments. Contribute to the company's intellectual property through publications, patents, or open-source contributions. Promote best practices in code quality, testing, documentation, and ethical AI development.

Qualifications

Ph.D. or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, Electrical Engineering, or a related quantitative field. Minimum of 10 years of experience in machine learning, with at least 7 years specializing in computer vision. Deep expertise in deep learning frameworks such as TensorFlow, PyTorch, Keras. Proven experience developing and deploying production-grade computer vision models using libraries like OpenCV, scikit-image, and relevant deep learning toolkits. Strong understanding of various computer vision algorithms, techniques, and theoretical foundations. Experience with cloud computing platforms (AWS, Azure, GCP) and MLOps tools and workflows. Demonstrated leadership experience, with a track record of mentoring engineers and guiding technical projects. Excellent problem-solving, analytical, and critical thinking skills. Exceptional communication, collaboration, and presentation skills, vital for a fully remote role. Ability to work independently, manage complex projects, and deliver results in a fast-paced environment. Experience with large-scale datasets and distributed training is highly desirable. This is a fully remote position, enabling you to work from **Mississauga, Ontario**, or any location within Canada. Join a leading team shaping the future of AI and computer vision. We offer a competitive compensation package, comprehensive benefits, and the opportunity to make a significant impact.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free