About the Role
Our client is a leader in developing intelligent vision systems and is looking for a highly skilled Senior Computer Vision Engineer to join their innovative team. This role will involve designing, developing, and deploying cutting-edge computer vision algorithms and systems that power advanced applications. You will work on challenging projects, from research and prototyping to production deployment, contributing to the next generation of visual intelligence. This position is ideal for an individual passionate about image analysis, object detection, and machine learning, looking to make a significant impact in the field. You will be part of a collaborative environment based in Welkom, Free State, ZA, working on projects that push the boundaries of what's possible with visual AI.
Key Responsibilities
- Develop and implement advanced computer vision algorithms for tasks such as object detection, tracking, segmentation, and recognition.
- Design, train, and evaluate deep learning models for image and video analysis.
- Collaborate with software engineers to integrate CV models into real-time applications.
- Optimize algorithms for performance and efficiency on embedded systems or cloud platforms.
- Conduct research on state-of-the‑art computer vision techniques and propose innovative solutions.
- Analyze large image and video datasets for model training and validation.
- Stay up-to-date with the latest research and industry trends in computer vision and deep learning.
- Mentor junior engineers and contribute to knowledge sharing within the team.
- Document and present research findings and technical designs effectively.
Requirements
- Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field with a specialization in Computer Vision or Machine Learning.
- Minimum of 5 years of hands‑on experience in computer vision development.
- Strong proficiency in Python and C++, with experience in deep learning frameworks (e.g., TensorFlow, PyTorch).
- Proven experience with computer vision libraries such as OpenCV.
- Solid understanding of image processing techniques, feature extraction, and machine learning algorithms.
- Experience with deep learning architectures for vision tasks (e.g., CNNs, GANs).
- Familiarity with data augmentation and model optimization techniques.
- Excellent problem‑solving, analytical, and communication skills.
- Ability to work effectively in a hybrid environment in Welkom, Free State, ZA.
Benefits
- Our client offers a competitive salary, comprehensive health and wellness benefits, and attractive retirement savings options.
- Employees enjoy opportunities for continuous learning, professional development, and participation in cutting‑edge research.
- The company culture promotes innovation, teamwork, and provides a conducive environment for career growth.
- We value our employees and offer a supportive atmosphere, flexible working arrangements, and a chance to work on truly transformative technologies.