Computer Vision Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
About the Role
Our client, a leader in innovative technology solutions, is seeking a skilled Computer Vision Engineer with a strong focus on Deep Learning. This role is located in Polokwane, Limpopo, and offers a hybrid work model, combining remote flexibility with essential in-office collaboration. You will be responsible for designing, developing, and implementing cutting-edge computer vision algorithms and systems, primarily leveraging deep learning techniques. Your work will involve creating solutions for image recognition, object detection, and image analysis applications. This is an exciting opportunity to work on challenging problems, contribute to groundbreaking projects, and collaborate with a team of talented engineers and researchers. The ideal candidate possesses a solid understanding of computer vision principles, expertise in deep learning frameworks, and excellent programming skills. We are looking for individuals passionate about pushing the boundaries of what's possible with visual data and artificial intelligence.
Key Responsibilities
- Develop and implement deep learning models for computer vision tasks such as image classification, object detection, segmentation, and tracking.
- Design, train, and evaluate deep neural networks using frameworks like TensorFlow, PyTorch, or Keras.
- Process and analyze large image and video datasets.
- Optimize computer vision algorithms for performance and efficiency on various hardware platforms.
- Collaborate with software engineers to integrate CV models into production applications.
- Stay up-to-date with the latest research and advancements in computer vision and deep learning.
- Conduct experiments, analyze results, and document findings.
- Troubleshoot and debug CV systems and models.
- Contribute to the overall architecture and design of computer vision solutions.
- Participate in code reviews and uphold high standards of code quality.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field with a specialization in Computer Vision or Machine Learning.
- Proven experience (3+ years) in developing and deploying computer vision systems, with a strong emphasis on deep learning.
- Proficiency in Python and deep learning frameworks (TensorFlow, PyTorch, Keras).
- Strong understanding of fundamental computer vision concepts and algorithms.
- Experience with image processing libraries (e.g., OpenCV, Pillow).
- Familiarity with data augmentation techniques and best practices for training deep learning models.
- Solid software engineering skills, including experience with version control (Git).
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Benefits
Our client offers a competitive salary, comprehensive medical benefits, and opportunities for continuous learning and professional development. The hybrid work model provides flexibility while ensuring team cohesion. Employees enjoy a generous vacation policy, retirement contribution matching, and access to cutting-edge technology. Join our team in Polokwane and be part of exciting advancements in computer vision and AI. We offer a stimulating work environment where innovation and collaboration are highly valued. Grow your career with us in the heart of Limpopo.