Senior Machine Learning Engineer - Computer Vision

Placements24

Centurion

Hybrid

ZAR 1,200,000 - 2,100,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Comprehensive medical coverage
Retirement fund contributions
Generous annual leave

Job summary

Placements24 is seeking a Senior Machine Learning Engineer with a focus on computer vision to lead development, training, and deployment of CV models in Centurion, Gauteng. The role covers data preprocessing, model training, deployment, and monitoring across the ML lifecycle.

The ideal candidate will have a Master's or PhD in a CV/ML related field and 5+ years of professional experience, with strong proficiency in Python and libraries like TensorFlow and PyTorch.

Qualifications

  • Master's or PhD in CV/ML related field.
  • 5+ years of professional ML engineering experience with strong CV focus.
  • Proficiency in Python and ML libraries (TensorFlow, PyTorch, Keras).

Responsibilities

  • Design, develop, and implement advanced computer vision algorithms and deep learning models.
  • Train, evaluate, and optimize models for detection, segmentation, recognition, and video analysis.
  • Manage and preprocess large-scale image and video datasets.
  • Collaborate with software engineers to deploy ML models into production systems.
  • Research and apply state-of-the-art techniques in CV/ML; develop robust data pipelines.

Skills

Python
GPU computing
Production deployment
Distributed training
Cloud platforms

Education

Master's or PhD in Computer Science / Electrical Engineering / related field (CV/ML focus)

Tools

TensorFlow
PyTorch
Keras
OpenCV
scikit-learn

Job description

About the Role

Our client, a fast-growing innovator in AI-driven solutions, is seeking a talented Senior Machine Learning Engineer specializing in Computer Vision to join their vibrant technical hub in Centurion, Gauteng . This position is central to developing and deploying cutting-edge computer vision models that power next-generation applications. You will play a key role in the entire machine learning lifecycle, from data preprocessing and model training to deployment and performance monitoring. If you have a passion for solving complex visual perception problems and a proven ability to deliver robust ML solutions, this is an exciting opportunity to contribute to groundbreaking projects in the heart of South Africa's tech landscape.

Key Responsibilities

Design, develop, and implement advanced computer vision algorithms and deep learning models. Train, evaluate, and optimize models for tasks such as object detection, image segmentation, facial recognition, and video analysis. Manage and preprocess large-scale image and video datasets. Collaborate with software engineers to integrate ML models into production systems and applications. Research and apply state-of-the-art techniques in computer vision and machine learning. Develop robust data pipelines for efficient model training and inference. Monitor model performance in production and implement improvements as needed. Stay current with the latest research and industry trends in computer vision and AI. Contribute to the team's technical roadmap and architectural decisions.

Requirements

Master's degree or Ph.D. in Computer Science, Electrical Engineering, or a related field with a focus on Computer Vision or Machine Learning. Minimum of 5 years of professional experience in machine learning engineering, with a strong emphasis on computer vision. Proficiency in Python and ML libraries such as TensorFlow, PyTorch, Keras, OpenCV, and scikit-learn. Solid understanding of deep learning architectures relevant to computer vision (e.g., CNNs, GANs, Transformers). Experience with GPU computing and distributed training frameworks. Proven ability to deploy machine learning models into production environments. Strong understanding of image processing techniques and principles. Excellent problem-solving skills and ability to work independently and in a team. Familiarity with cloud platforms (AWS, Azure, GCP) is advantageous.

Benefits

Our client offers a highly competitive salary package, commensurate with experience, alongside performance-based bonuses. Employees enjoy comprehensive medical coverage, retirement fund contributions, and generous annual leave. We believe in fostering career growth and provide excellent opportunities for professional development, including access to conferences, workshops, and advanced training. This position offers a flexible Hybrid work model, allowing for a blend of in‑office collaboration and remote flexibility within Centurion, Gauteng . Join a forward-thinking company making significant strides in AI innovation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,400,000
Remote work
Competitive salary
Professional development
Senior Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Health benefits
Senior Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • South Africa

Hybrid
ZAR 1,000,000 - 1,400,000
Health insurance
Hybrid work model
Professional development opportunities
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
Lead Machine Learning Engineer (Computer Vision)
Lead Machine Learning Engineer (Computer Vision)

Placements24 • South Africa

On-site
ZAR 1,200,000 - 1,900,000
Competitive salary
Bonus structure
Medical benefits
+3
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
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
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
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
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