Machine Learning Engineer - Computer Vision

Placements24

South Africa

Hybrid

ZAR 600,000 - 1,000,000

Full time

4 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

Health insurance
Retirement fund
Professional development/training

Job summary

Placements24 is seeking a talented Machine Learning Engineer specializing in computer vision for a hybrid role in Gauteng, SA. You will develop and deploy AI solutions powering next‑generation applications, from object detection to facial recognition, collaborating with data scientists and software engineers.

Join a dynamic team focused on bridging research and production while delivering tangible business value.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience in developing and deploying computer vision models.
  • Strong programming skills in Python and libraries like OpenCV, TensorFlow, or PyTorch.
  • Familiarity with cloud platforms (AWS, Azure, GCP) for ML model deployment.
  • Excellent problem-solving and analytical abilities.
  • Ability to work effectively in a hybrid team environment.
  • Good communication skills to explain complex technical concepts.

Responsibilities

  • Develop, train, and deploy ML models for computer vision tasks.
  • Implement and optimize deep learning architectures for image and video analysis.
  • Work with large datasets, including data cleaning, augmentation, and preprocessing.
  • Collaborate with product managers to define project requirements and deliverables.
  • Integrate ML models into production systems and ensure performance and scalability.
  • Conduct thorough testing and validation of AI models.
  • Stay updated with the latest research and advancements in computer vision and deep learning.
  • Troubleshoot and debug ML systems to ensure optimal functionality.
  • Contribute to the documentation and knowledge sharing within the team.

Skills

Python programming
Deep learning
Computer vision
Data preprocessing
Problem-solving
Communication

Education

Bachelor's or Master's in Computer Science, Engineering, or related field

Tools

OpenCV
TensorFlow
PyTorch
AWS
Azure
GCP

Job description

About the Role

Our client is looking for a talented Machine Learning Engineer specializing in Computer Vision to join their innovative team in Tembisa, Gauteng, ZA . This hybrid role offers the exciting opportunity to develop and deploy advanced AI solutions that power next-generation applications. You will work on challenging problems, from object detection and image segmentation to facial recognition and autonomous systems. Collaborating closely with data scientists and software engineers, you will bridge the gap between research and production, ensuring our AI models deliver tangible business value. This position combines the benefits of in-person collaboration with the flexibility of remote work, allowing you to contribute effectively while maintaining a healthy work-life balance. You will be part of a dynamic team focused on pushing the boundaries of AI in real-world applications, making a significant impact within the industry.

Key Responsibilities

Develop, train, and deploy machine learning models for computer vision tasks. Implement and optimize deep learning architectures for image and video analysis. Work with large datasets, including data cleaning, augmentation, and preprocessing. Collaborate with product managers to define project requirements and deliverables. Integrate ML models into production systems and ensure their performance and scalability. Conduct thorough testing and validation of AI models. Stay updated with the latest research and advancements in computer vision and deep learning. Troubleshoot and debug ML systems to ensure optimal functionality. Contribute to the documentation and knowledge sharing within the team.

Requirements

Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Proven experience in developing and deploying computer vision models. Strong programming skills in Python and proficiency with libraries like OpenCV, TensorFlow, or PyTorch. Solid understanding of deep learning concepts and algorithms relevant to computer vision. Experience with cloud platforms (AWS, Azure, GCP) for ML model deployment. Familiarity with data science tools and techniques. Excellent problem-solving and analytical abilities. Ability to work effectively in a hybrid team environment. Good communication skills to explain complex technical concepts.

Benefits
  • Our client offers a competitive remuneration package, including a substantial annual salary and performance-based bonuses.
  • Employees benefit from a comprehensive health insurance plan and a retirement fund.
  • This role comes with opportunities for professional development, including access to training programs, workshops, and conferences.
  • The hybrid work model provides a blend of office-based collaboration and remote flexibility.
  • Employees also receive a generous leave allowance and access to employee wellness programs.
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
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 • South Africa

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

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

Placements24 • South Africa

Hybrid
ZAR 550,000 - 900,000
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
Principal Machine Learning Engineer - Computer Vision
Principal Machine Learning Engineer - Computer Vision

Placements24 • Cape Town

Hybrid
ZAR 1,992,000 - 2,988,000
Remote work flexibility
Stock options / equity grants
Health and wellness benefits
+3
AI/ML Developer - Computer Vision
AI/ML Developer - Computer Vision

Placements24 • East London

Hybrid
ZAR 600,000 - 900,000
Fully remote work arrangement
Home office stipend
Paid time off
+4
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