Senior Machine Learning Engineer - Computer Vision

Placements24

Noord-Kaap

On-site

ZAR 1,200,000 - 1,800,000

Full time

5 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

Competitive salary
Insurance coverage
Retirement plan
Professional development
Paid time off
Cutting-edge tech

Job summary

Placements24 in Kimberley, Northern Cape seeks a Senior Machine Learning Engineer focused on computer vision to design and deploy advanced AI models that interpret visual data.

You will lead development of CNN/Transformer-based models, handle large image/video datasets, and ship production-ready solutions across hardware platforms. Strong collaboration with engineers and PMs is required.

Qualifications

  • Master's or PhD in Computer Science, Electrical Engineering, Artificial Intelligence, or related quantitative field.
  • Minimum of 5 years of professional experience in machine learning engineering with a strong focus on computer vision.
  • Proven expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
  • Strong understanding of CNNs, Transformers, and object detection models like YOLO, Faster R-CNN.
  • Proficiency in Python and libraries such as OpenCV, NumPy, and Scikit-learn.
  • Experience with data augmentation, evaluation metrics, and hyperparameter tuning.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps is a plus.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and teamwork abilities.
  • Demonstrated ability to ship ML models into production.

Responsibilities

  • Design, train, and evaluate deep learning models for computer vision tasks (classification, detection, segmentation, pose estimation).
  • Develop and optimize computer vision algorithms for real-time applications.
  • Process and analyze large-scale image and video datasets with quality control.
  • Implement and maintain robust ML pipelines for training, validation, and deployment.
  • Collaborate with software engineers and product managers to integrate models into production systems.
  • Stay current with research and advancements in ML and computer vision.
  • Optimize model performance for efficiency and deployment on various hardware.
  • Contribute to AI strategy and research direction of the team.
  • Mentor junior engineers and share knowledge within the team.

Skills

Python
Deep learning
Computer vision
TensorFlow
PyTorch
Keras
OpenCV
NumPy
Scikit-learn
MLOps

Education

Master's degree in Computer Science / Electrical Engineering / AI
PhD in Computer Science / AI

Tools

AWS
Azure
GCP
Docker
Kubernetes

Job description

About the Role

Our client, a leading innovator in AI and robotics, located in Kimberley, Northern Cape , is seeking a Senior Machine Learning Engineer specializing in Computer Vision. This role is crucial for developing and deploying advanced AI models that interpret and interact with visual data. You will be responsible for designing, implementing, and optimizing machine learning algorithms for tasks such as object detection, image segmentation, facial recognition, and video analysis. The ideal candidate will possess a strong foundation in machine learning, deep learning, computer vision techniques, and extensive experience with relevant programming languages and frameworks. This is an exciting opportunity to work on challenging projects, contribute to state-of-the‑art AI solutions, and advance your career in a dynamic and innovative environment.

Key Responsibilities
  • Design, train, and evaluate deep learning models for various computer vision tasks (e.g., classification, object detection, segmentation, pose estimation).
  • Develop and optimize computer vision algorithms for real‑time applications.
  • Process and analyze large‑scale image and video datasets, ensuring data quality and relevance.
  • Implement and maintain robust machine learning pipelines for model training, validation, and deployment.
  • Collaborate with software engineers and product managers to integrate computer vision models into production systems.
  • Stay current with the latest research and advancements in machine learning and computer vision.
  • Optimize model performance for efficiency, accuracy, and deployment on various hardware platforms.
  • Contribute to the overall AI strategy and research direction of the team.
  • Mentor junior engineers and share knowledge within the team.
Requirements
  • Master's or Ph.D. in Computer Science, Electrical Engineering, Artificial Intelligence, or a related quantitative field.
  • Minimum of 5 years of professional experience in machine learning engineering, with a strong focus on computer vision.
  • Proven expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
  • Strong understanding of classical and deep learning‑based computer vision algorithms (e.g., CNNs, Transformers, object detection models like YOLO, Faster R‑CNN).
  • Proficiency in programming languages like Python, and experience with libraries such as OpenCV, NumPy, and Scikit‑learn.
  • Experience with data augmentation, model evaluation metrics, and hyperparameter tuning.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps practices is a plus.
  • Excellent analytical, problem‑solving, and debugging skills.
  • Strong communication and teamwork abilities.
  • Demonstrated ability to ship high‑quality ML models into production.
Benefits
  • Our client offers a competitive salary package, including performance‑based incentives.
  • Comprehensive medical, dental, and vision insurance coverage is provided.
  • We offer a robust retirement savings plan and generous support for professional development, including conferences, workshops, and online courses.
  • Paid time off is provided to support a healthy work‑life balance.
  • The opportunity to work with cutting‑edge technology in a stimulating environment in Kimberley, Northern Cape , offers significant career growth potential.
  • Join a team that is pushing the boundaries of what's possible with AI and computer vision.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Software Engineer - Computer Vision
Senior AI Software Engineer - Computer Vision

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Medical aid
Retirement fund
Professional development
Machine Learning Engineer - Computer Vision
Machine Learning Engineer - Computer Vision

Placements24 • Midrand

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Medical benefits
Retirement plan
+6
Lead Machine Learning Engineer - Computer Vision
Lead Machine Learning Engineer - Computer Vision

Placements24 • South Africa

Remote
ZAR 1,700,000 - 3,200,000
Relocation assistance
Stock options
Machine Learning Engineer - Computer Vision
Machine Learning Engineer - Computer Vision

Placements24 • Rustenburg

On-site
ZAR 700,000 - 900,000
Health and wellness benefits
Professional development opportunities
Stimulating in-office environment
Principal Machine Learning Engineer - Computer Vision
Principal Machine Learning Engineer - Computer Vision

Placements24 • Rustenburg

On-site
ZAR 1,200,000 - 2,100,000
Competitive salary
Medical, dental, vision insurance
Retirement plan with company match
+6
Principal Machine Learning Engineer - Computer Vision
Principal Machine Learning Engineer - Computer Vision

Placements24 • Centurion

Hybrid
ZAR 1,400,000 - 2,400,000
Health insurance
Career growth
Conferences
+1
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
Senior Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 2,100,000
Hybrid work model
Comprehensive medical coverage
Retirement fund contributions
+1
Principal Machine Learning Engineer - Computer Vision
Principal Machine Learning Engineer - Computer Vision

Placements24 • Pretoria

On-site
ZAR 1,800,000 - 2,400,000
Health insurance
Retirement planning
Conference access