Machine Learning Engineer - Computer Vision

Placements24

Durban

On-site

ZAR 600,000 - 1,200,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Professional development
Durban-based team

Job summary

Placements24 in Durban is seeking a talented Machine Learning Engineer specializing in computer vision. You will develop and deploy visual recognition systems, collaborating with hardware and software teams for embedded and real-time applications.

The ideal candidate has 3+ years in machine learning for CV, strong Python skills, and experience with CNNs, Transformers, PyTorch or TensorFlow. The role offers a dynamic, growth-focused environment in a leading tech firm.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field with a focus on AI/ML.
  • 3+ years of professional experience in machine learning, specifically in computer vision.
  • Strong proficiency in Python and ML frameworks like TensorFlow, PyTorch, or OpenCV.
  • Solid understanding of deep learning architectures for computer vision (CNNs, RNNs, Transformers).
  • Experience with image processing techniques and handling large visual datasets.
  • Familiarity with C++ and optimization for performance-critical applications is a plus.

Responsibilities

  • Develop, train, and deploy state-of-the-art machine learning models for computer vision tasks such as object detection, image segmentation, and facial recognition.
  • Design and implement efficient image processing pipelines and data augmentation strategies to improve model robustness and accuracy.
  • Collaborate with hardware teams to optimize models for embedded systems and real-time processing applications.
  • Integrate computer vision models into existing software frameworks and product lines.
  • Monitor model performance in production, identify areas for improvement, and implement necessary updates.
  • Conduct research into new computer vision techniques and algorithms, proposing innovative solutions.

Skills

Python
ML frameworks
OpenCV
CNNs
Transformers

Education

Bachelor's or Master's in CS/EE/related

Tools

TensorFlow
PyTorch

Job description

About the Role

Our client is seeking a talented Machine Learning Engineer with a specialization in Computer Vision to join their dynamic team in Durban. This role is central to developing and deploying sophisticated visual recognition and analysis systems that will power innovative product features. You will be part of a collaborative environment, working closely with hardware and software engineers to bring AI-driven visual intelligence to life. This is an excellent opportunity for an engineer passionate about computer vision to contribute to impactful projects and grow their career within a leading technology firm.


Key Responsibilities


  • Develop, train, and deploy state-of-the-art machine learning models for computer vision tasks such as object detection, image segmentation, and facial recognition.

  • Design and implement efficient image processing pipelines and data augmentation strategies to improve model robustness and accuracy.

  • Collaborate with hardware teams to optimize models for embedded systems and real-time processing applications.

  • Integrate computer vision models into existing software frameworks and product lines.

  • Monitor model performance in production, identify areas for improvement, and implement necessary updates.

  • Conduct research into new computer vision techniques and algorithms, proposing innovative solutions.


Requirements


  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field with a focus on AI/ML.

  • 3+ years of professional experience in machine learning, specifically in computer vision.

  • Strong proficiency in Python and ML frameworks like TensorFlow, PyTorch, or OpenCV.

  • Solid understanding of deep learning architectures for computer vision (CNNs, RNNs, Transformers).

  • Experience with image processing techniques and handling large visual datasets.

  • Familiarity with C++ and optimization for performance-critical applications is a plus.


Benefits


  • Competitive salary and comprehensive benefits package.

  • Opportunity to work on cutting-edge computer vision technology.

  • Professional development and training programs.

  • A collaborative and innovative work environment located in Durban.

  • Potential for career advancement within the organization.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Vision Engineer
Computer Vision Engineer

Placements24 • Pretoria

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Health benefits
Hybrid work arrangement
+1
AI Research Scientist - Computer Vision
AI Research Scientist - Computer Vision

Placements24 • Durban

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Research facilities
Conference attendance support
+1
Durban Computer Vision ML Engineer - Embedded Real-Time AI
Durban Computer Vision ML Engineer - Embedded Real-Time AI

Placements24 • Durban

On-site
ZAR 600,000 - 1,200,000
Competitive salary
Professional development
Durban-based team
Computer Vision Engineer
Computer Vision Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Comprehensive benefits
Remote work flexibility
+3
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Pretoria

On-site
ZAR 700,000 - 900,000
Competitive salary
Performance bonuses
Professional development opportunities
+1
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Cape Town

On-site
ZAR 600,000 - 900,000
Competitive salary
Bonus
Health benefits
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 2,000,000
Competitive salary with performancebon
Health, dental, and vision insurance
Generous paid time off
+2
Machine Learning Engineer - Predictive Analytics
Machine Learning Engineer - Predictive Analytics

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 900,000
Attractive compensation package and性能n
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Placements24 • Cape Town

Hybrid
ZAR 2,241,000 - 3,201,000
Fully remote work
Bonus structure
Health, dental, vision insurance
+2
Data Scientist - Machine Learning Specialist
Data Scientist - Machine Learning Specialist

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health benefits
Learning & development
+1