Machine Learning Engineer - Computer Vision

Placements24

Upington

Hybrid

ZAR 600,000 - 900,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

Hybrid work model
Competitive salary
Professional development and training
Health and wellness benefits
Collaborative team environment

Job summary

Placements24 in Upington is seeking a skilled Machine Learning Engineer specialized in Computer Vision to design, train, and deploy CV models in a hybrid work setting. You will build deep learning solutions, analyze large image/video datasets, and collaborate with software engineers to put models into production while staying current with AI advances.

The ideal candidate holds a Computer Science/Engineering degree and has hands-on experience with Python, TensorFlow, PyTorch, and OpenCV, enabling

Qualifications

  • Bachelor's or Master's degree in CS, Engineering, or related quantitative field.
  • Proven experience in developing and deploying computer vision models.
  • Strong Python and ML libraries experience (TensorFlow, PyTorch, Keras).

Responsibilities

  • Design, develop, train, and deploy ML models for computer vision tasks (image classification, object detection, segmentation).
  • Implement and optimize deep learning architectures for computer vision applications.
  • Process and analyze large image and video datasets.
  • Collaborate with software engineers to integrate ML models into production systems.
  • Conduct research into new computer vision techniques and algorithms.
  • Evaluate model performance and iterate on improvements.
  • Stay up-to-date with latest research and industry trends in computer vision and ML.
  • Document code, models, and experiments thoroughly.
  • Participate in code reviews and contribute to team best practices.

Skills

Python
Computer Vision
Deep Learning
OpenCV
TensorFlow
PyTorch
Keras
Communication
Teamwork

Education

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

Tools

TensorFlow
PyTorch
Keras
OpenCV

Job description

About the Role Our client, a dynamic force in the AI & Emerging Technologies landscape, is seeking a skilled Machine Learning Engineer with a specialization in Computer Vision. This role is based in Upington, Northern Cape, ZA , and offers a hybrid working arrangement, blending the benefits of in-office collaboration with the flexibility of remote work. You will be at the forefront of developing and deploying advanced computer vision models that power innovative solutions. This position requires a deep understanding of machine learning principles, robust programming skills, and a passion for solving complex visual recognition and analysis challenges. You will work within a talented team, contributing to projects that push the boundaries of what's possible with AI and visual data. We are looking for an individual who is eager to learn, grow, and make a significant impact.

Key Responsibilities
  • Design, develop, train, and deploy machine learning models for computer vision tasks (e.g., image classification, object detection, segmentation).
  • Implement and optimize deep learning architectures for computer vision applications.
  • Process and analyze large image and video datasets.
  • Collaborate with software engineers to integrate ML models into production systems.
  • Conduct research into new computer vision techniques and algorithms.
  • Evaluate model performance and iterate on improvements.
  • Stay up-to-date with the latest research and industry trends in computer vision and ML.
  • Document code, models, and experiments thoroughly.
  • Participate in code reviews and contribute to team best practices.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
  • Proven experience in developing and deploying computer vision models.
  • Proficiency in Python and ML libraries like TensorFlow, PyTorch, or Keras.
  • Strong understanding of deep learning concepts and architectures (CNNs, Transformers).
  • Experience with image processing libraries (e.g., OpenCV).
  • Familiarity with data augmentation techniques and handling large datasets.
  • Excellent problem-solving and analytical skills.
  • Ability to work effectively both independently and as part of a team in a hybrid environment.
  • Good communication skills to articulate technical concepts.
Benefits
  • Competitive salary and performance incentives.
  • Hybrid work model offering flexibility.
  • Opportunity to work on cutting-edge AI projects.
  • Professional development and training opportunities.
  • Health and wellness benefits.
  • Collaborative team environment.
  • Contribution to innovative technology solutions.
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 • Gqeberha

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health benefits
Learning & growth opportunities
+1
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
AI/ML Engineer - Computer Vision
AI/ML Engineer - Computer Vision

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Continuous learning opportunities
Career advancement
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
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 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
Computer Vision Engineer
Computer Vision Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 600,000 - 900,000
Competitive salary
Bonuses
Health insurance
+1
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 Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Pietermaritzburg

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

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 900,000
Competitive salary
Bonus structure
Medical and retirement benefits
+2