×
Register Here to Apply for Jobs or Post Jobs. X

Machine Learning Engineer - Computer Vision

Remote / Online - Candidates ideally in
Upington, 8801, South Africa
Listing for: Placements24
Remote/Work from Home position
Listed on 2026-10-20
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Computer Science
Job Description & How to Apply Below

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 Tensor Flow, 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary