CareerPlanSign in

Machine Learning Engineer - Computer Vision

Durban, eThekwini💼 Full-time🗓 2026-09-07 → 2026-09-21

Core

Develop and deploy sophisticated visual recognition and analysis systems for innovative product features.

Role type

Machine Learning Engineer (Computer Vision)

Builds

AI-driven visual intelligence systems and product features

Domain

Computer Vision / Embedded Systems

Deliverable

production ML models

Required skills

Python, TensorFlow, PyTorch, OpenCV, CNNs, RNNs, Transformers, image processing, large visual dataset handling

Preferred skills

C++, embedded system optimization

Responsibilities

Develop, train, and deploy ML models for object detection, image segmentation, and facial recognition; Design and implement image processing pipelines and data augmentation strategies; Collaborate with hardware teams to optimize models for embedded systems and real-time processing; Integrate computer vision models into existing software frameworks; Monitor model performance in production and implement updates; Conduct research into new computer vision techniques and algorithms

Seniority

Mid-level, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.