About the Role
Our client, a leader in developing intelligent automation solutions, is seeking a highly skilled and experienced Senior Computer Vision Engineer to join their innovative team. This role is designed for individuals passionate about leveraging AI and machine learning to enable machines to 'see' and interpret the visual world. You will be instrumental in designing, developing, and deploying advanced computer vision algorithms and systems that solve real-world problems. The ideal candidate possesses a deep understanding of image processing, pattern recognition, and deep learning techniques applied to visual data. This is an exceptional opportunity to contribute to groundbreaking projects and work alongside a talented team dedicated to advancing the field of computer vision. This position is fully remote, allowing for flexible work arrangements.
Key Responsibilities
- Design, implement, and optimize computer vision algorithms for applications such as object detection, tracking, image segmentation, and facial recognition.
- Develop and train deep learning models using frameworks like TensorFlow, PyTorch, or Keras for visual tasks.
- Process and analyze large volumes of image and video data, ensuring data quality and integrity.
- Collaborate with cross-functional teams to integrate computer vision solutions into products and systems.
- Conduct research into novel computer vision techniques and technologies to enhance product capabilities.
- Evaluate and benchmark the performance of computer vision models, identifying areas for improvement.
- Write clean, efficient, and well-documented code for computer vision applications.
- Stay current with the latest advancements and research in the computer vision and AI fields.
- Mentor junior engineers and provide technical guidance on computer vision projects.
Requirements
- Master's or Ph.D. in Computer Science, Electrical Engineering, Artificial Intelligence, or a related field with a specialization in Computer Vision.
- Minimum of 5 years of professional experience in computer vision engineering.
- Strong proficiency in Python and C++, along with relevant libraries (e.g., OpenCV, NumPy).
- Expertise in deep learning frameworks (TensorFlow, PyTorch) and their application to computer vision.
- Solid understanding of image processing techniques, geometric vision, and machine learning algorithms.
- Experience with data augmentation and annotation for computer vision tasks.
- Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps practices is a plus.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration abilities, suitable for a remote team.
- Experience with real-time computer vision systems is desirable.
Benefits
- This is a fully remote position, offering maximum flexibility and work-life balance.
- Our client provides a highly competitive salary and a comprehensive benefits package, including health, dental, and vision insurance, as well as retirement planning.
- Opportunities for continuous professional development, including attendance at leading conferences and workshops, are available.
- You will have the chance to work on challenging and innovative projects with a talented global team.
- Be a part of shaping the future of intelligent vision systems from Kimberley, Northern Cape , remotely.