Senior Machine Learning Engineer - Computer Vision

Placements24

Cape Town

Hybrid

ZAR 1,000,000 - 1,400,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Competitive salary
Professional development

Job summary

Placements24 seeks a Senior Machine Learning Engineer specializing in Computer Vision for a Cape Town-based tech client. This remote-friendly role focuses on building production CV systems for image and video analysis, with impact across real-world applications.

The ideal candidate holds a Masters or PhD in CS/EE/AI with CV focus, 6+ years in ML/vision, and hands-on Python and C++ experience using OpenCV, TF/PyTorch/Keras. Cloud and MLOps skills are plus.

Qualifications

  • Advanced degree in CV-focused field required.
  • 6+ years of professional ML/CV experience.
  • Proficient in Python and C++ with CV libraries.
  • Experience deploying production CV systems.

Responsibilities

  • Develop and deploy CV models for object detection and video analysis.
  • Train and evaluate deep learning models with TF, PyTorch, or Keras.
  • Optimize model performance for deployment across cloud and edge.
  • Collaborate with engineers and PMs to integrate CV into products.
  • Manage large-scale image/video datasets for training/validation.
  • Mentor junior engineers and contribute to knowledge sharing.
  • Stay updated with CV and ML research.

Skills

Python
C++
Deep learning
Computer Vision
Cloud platforms
MLOps
Data augmentation
Transfer learning
CNNs/Transformers

Education

Master's or Ph.D. in Computer Science, Electrical Engineering, AI, or related with CV focus

Tools

OpenCV
TensorFlow
PyTorch
Keras
scikit-learn

Job description

About the Role

Our client, a cutting-edge technology firm based in Cape Town, Western Cape, ZA , is seeking a talented Senior Machine Learning Engineer specializing in Computer Vision. This role offers the exciting opportunity to work remotely and contribute to groundbreaking projects in image and video analysis. You will be responsible for designing, developing, and deploying sophisticated computer vision models that power innovative applications. The ideal candidate possesses a strong theoretical foundation in ML and CV, combined with practical experience in building and scaling production-level systems. You will play a key role in advancing our client's AI capabilities.

Key Responsibilities
  • Develop and implement state-of-the-art computer vision algorithms for tasks such as object detection, image segmentation, facial recognition, and video analysis.
  • Design, train, and evaluate deep learning models using frameworks like TensorFlow, PyTorch, or Keras.
  • Optimize model performance for accuracy, efficiency, and deployment on various platforms (cloud, edge devices).
  • Collaborate with software engineers and product managers to integrate CV solutions into product offerings.
  • Process and manage large-scale image and video datasets for model training and validation.
  • Conduct research into new computer vision techniques and technologies.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Troubleshoot and resolve issues related to model performance and deployment.
  • Mentor junior engineers and contribute to the team's technical growth.
  • Stay current with the latest research and industry trends in computer vision and machine learning.
Requirements
  • Master's or Ph.D. in Computer Science, Electrical Engineering, AI, or a related field with a focus on Computer Vision.
  • Minimum of 6 years of professional experience in machine learning engineering, with a strong emphasis on computer vision.
  • Proven expertise in developing and deploying computer vision models for real-world applications.
  • Proficiency in Python and C++ along with ML libraries like OpenCV, TensorFlow, PyTorch, Keras, scikit-learn.
  • Experience with deep learning architectures (CNNs, RNNs, Transformers) for vision tasks.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their ML/CV services.
  • Experience with data augmentation, transfer learning, and model optimization techniques.
  • Strong understanding of image processing fundamentals.
  • Excellent problem-solving and analytical skills.
  • Effective communication and collaboration skills for remote teamwork.
  • Experience with MLOps practices is a plus.
Benefits
  • Our client offers a highly competitive salary, performance-based bonuses, and excellent benefits package including comprehensive health insurance and retirement contributions.
  • As this is a remote role, you benefit from flexible working hours and the ability to work from anywhere.
  • We provide opportunities for continuous learning and professional development, including access to cutting-edge research and development.

You’ll be part of a talented and innovative team working on exciting computer vision challenges in Cape Town, Western Cape, ZA , contributing to advanced AI solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Machine Learning Engineer - Computer Vision
Lead Machine Learning Engineer - Computer Vision

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Stock options
Relocation assistance
Flexible working hours
+1
Senior AI Engineer - Computer Vision
Senior AI Engineer - Computer Vision

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,600,000
Competitive salary
Comprehensive health benefits
Generous paid time off
+2
Machine Learning Engineer - Computer Vision
Machine Learning Engineer - Computer Vision

Placements24 • Upington

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Competitive salary
Professional development and training
+2
Senior AI/Machine Learning Engineer (Computer Vision)
Senior AI/Machine Learning Engineer (Computer Vision)

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Health benefits
Professional development
Hybrid work arrangement
Machine Learning Engineer - Computer Vision
Machine Learning Engineer - Computer Vision

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health benefits
Learning & growth opportunities
+1
Lead Computer Vision Engineer
Lead Computer Vision Engineer

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Flexible remote work
Competitive salary
Professional development budget
+1
Lead Machine Learning Engineer - Computer Vision
Lead Machine Learning Engineer - Computer Vision

Placements24 • Kempton Park

On-site
ZAR 1,800,000 - 2,400,000
Salary plus bonuses
Equity options
Medical, dental, and vision insurance
+2
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Performance bonuses
Health insurance
+9
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,200,000
Machine Learning Engineer (Computer Vision)
Machine Learning Engineer (Computer Vision)

Placements24 • Gauteng

On-site
ZAR 600,000 - 1,000,000
Competitive salary package
Medical and retirement benefits
Access to cutting-edge hardware and AI