Senior Machine Learning Engineer (Computer Vision)

Technology · Toronto, Ontario
Department Technology
Employment Type Full-Time
Minimum Experience Experienced
Compensation $150-190k + 0%-0.6% stock options

Location: Headquarters are in Toronto.


Our vision at Vivid Machines is to revolutionize agricultural production to help solve food security globally. Our initial focus is on helping fruit and vegetable farmers improve the quality and quantity of produce they can generate on existing acreage while also improving sustainability.  To do this, we are building cutting-edge technology, including hyperspectral sensors and state-of-the-art computer vision models, all while delivering a seamless experience.


As a Senior Machine Learning Engineer, you will determine strategy, design, and build machine vision systems that can perform novel tasks at unprecedented levels of performance.  This requires expertise in deep learning, image and video and processing, object detection, and the ability to transfer the latest research into production-ready code. Vivid Machines uses innovative computer vision approaches, paired with novel sensing hardware, to solve one of the world’s most important problems.  And as a senior member of the team, you will understand and solve customer problems in machine vision, and mentor junior engineers in ML/DL.

Do you love solving complex deep learning problems, and want to see your work applied in real life?  We are looking for people who are self-directed and driven by a desire for excellence as much as by curiosity and a desire to learn by solving previously unsolvable problems.


Who we are and what we do:

Vivid Machines is an exciting venture-backed start-up. Our vision is to revolutionize agricultural production to help farmers solve food security globally!

We value excellence, integrity, curiosity and passion, people who are open-minded then decisive, and the ability to iterate quickly and deliver. We’re innovators on a mission!

We’re looking for a track record of:


  • 5+ years of hands-on, real-world experience with computer vision and/or deep learning,
  • Ability to translate academic literature into high-quality production code with a strong sense of good system design,
  • Experience working with large image and video datasets,
  • Experience with deploying ML/DL systems in production - know what the problems are and how to solve them,
  • Experience designing large-scale ML systems/pipelines, familiarity with MLOps,
  • Mastery of python and DL frameworks like pytorch and tensorflow,
  • Owning problems end-to-end, with a willingness to pick up whatever knowledge is missing to get the job done.


Bonus points 


At least a Master's degree (PhD preferred) in Computer Science/Engineering or a related field and experience in a research or production environment with:


  • Experience deploying to edge/mobile, resource-constrained, and/or embedded platforms,
  • Model compression techniques (quantization, pruning, distillation),
  • Unsupervised/self-supervised approaches,
  • Experience setting up, running, and maintaining cloud infrastructure,
  • Distributed training,
  • Few-shot learning, transfer learning.


What you will be doing

  • Designing and implementing deep learning algorithms to deliver high-accuracy production-quality models on vast novel datasets,
  • Creating algorithms for image segmentation & object detection,
  • Deployment of trained models on edge devices and in the cloud,
  • Design and implement scalable, data-driven machine learning systems,
  • Concept to release lifecycle of machine learning applications,
  • Collaborating with the rest of the team to understand and solve customer problems in computer vision.

We have a loft workspace in Toronto, and are following COVID-19 safety guidelines and do enable flexible work arrangements. 

People from all backgrounds can succeed at Vivid Machines. We believe differences and diversity help build excellent businesses.

Why do you want to work at Vivid Machines?

  • As an early employee of a VC-backed company, you will have the opportunity to help shape the company vision, culture and products,
  • You can help build an amazing product in a company that plans to change the world,
  • You will be offered competitive compensation, including stock options,
  • 4 weeks of paid vacation, and we’ll encourage you to take it!
  • Open, friendly, collaborative company culture,
  • Company-sponsored team events and retreats,
  • Free drinks and snacks.

Where to from here?

If this description got you excited to learn more, please apply through our website.

We want to ensure it’s a good fit on both sides, so you get a job you love, and we offer you a place you’re proud to work at.

Vivid Machines is an equal opportunity employer committed to providing a working environment that embraces and values inclusion and diversity.

Vivid Machines is committed to accessibility for persons with disabilities in the course of employment, including in recruitment and hiring. If, as a result of a disability, you require accommodation in order to apply for this role and/or participate in the recruitment process, please contact

Thank You

Your application was submitted successfully.

  • Location
    Toronto, Ontario
  • Department
  • Employment Type
  • Minimum Experience
  • Compensation
    $150-190k + 0%-0.6% stock options