The Role
As a Computer Vision Engineer, you’ll be working with AI, deep learning, and real-world applications where you will be responsible for building systems that can interpret and understand visual data.
Responsibilities
* Design, develop, and deploy computer vision models for real-world applications
* Build and optimize image and video processing pipelines
* Develop and train deep learning models (e.g., object detection, segmentation, classification)
* Work with large-scale datasets for training, validation, and testing
* Implement data preprocessing, augmentation, and labeling strategies
* Optimize models for performance, scalability, and latency (edge or cloud deployment)
* Collaborate with data engineers and ML engineers to productionize models
* Integrate vision solutions into broader software systems and APIs
* Ensure robustness, accuracy, and reliability of deployed models
Your Profile
* 2–5+ years of experience in Computer Vision or Machine Learning
* Strong programming skills in Python
* Experience with deep learning frameworks (TensorFlow, PyTorch, or something similar)
* Solid understanding of computer vision techniques (CNNs, transformers, image processing)
* Experience with libraries such as OpenCV, scikit-image, or similar
* Experience working with large datasets and annotation tools
* Familiarity with model deployment (Docker, REST APIs, or edge devices)
* Experience with cloud platforms (AWS, Azure, or GCP) is a plus
* Understanding of MLOps practices is a plus
* Strong problem-solving skills and ability to work in an applied environment
The Offer
* Competitive salary and benefits
* Hybrid work environment (3 days in the office)
* Opportunity to work on impactful, real-world AI applications
* Strong focus on technical growth and innovation with opportunity to grow within the company
* Collaborative, fast-moving engineering culture
If this opportunity excites you, apply today or send your CV and a short cover letter to ryan.martin@vividresourcing.com