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

Principal Machine Learning Engineer - Computer Vision

Job in Rustenburg, 0202, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software)
Job Description & How to Apply Below
About the Role

Our client is at the forefront of developing advanced machine learning solutions for complex industrial challenges. We are seeking an exceptional Principal Machine Learning Engineer specializing in Computer Vision to join our dedicated R&D team in Rustenburg, North West . In this critical role, you will lead the design, development, and deployment of cutting‑edge computer vision systems that drive significant improvements in operational efficiency and safety.

You will work on challenging problems, leveraging state‑of‑the‑art deep learning techniques and large‑scale datasets. This position offers a unique opportunity to shape the direction of our AI initiatives, mentor a team of talented engineers, and make a tangible impact on industry‑leading projects. We are committed to fostering a collaborative and innovative environment where your expertise in computer vision will be highly valued and utilized to its fullest potential at our Rustenburg facility.

Key Responsibilities
  • Lead the end‑to‑end development of computer vision models and systems, from data acquisition and preprocessing to model training, evaluation, and deployment.
  • Design and implement robust deep learning architectures for tasks such as object detection, image segmentation, facial recognition, and 3D reconstruction.
  • Optimize model performance for real‑time applications and resource‑constrained environments.
  • Collaborate closely with domain experts and software engineers to integrate computer vision solutions into existing product lines and new applications.
  • Stay current with the latest research and advancements in computer vision and deep learning.
  • Mentor and guide junior machine learning engineers and researchers.
  • Contribute to the strategic roadmap for AI and computer vision initiatives within the company.
  • Develop and maintain high‑quality code, documentation, and testing procedures.
  • Conduct performance analysis and provide actionable insights to improve system efficiency and accuracy.
  • Present findings and technical solutions to both technical and non‑technical audiences.
Requirements
  • Master's or Ph.D. in Computer Science, Electrical Engineering, Machine Learning, or a related field with a specialization in Computer Vision.
  • 8+ years of progressive experience in machine learning and computer vision engineering.
  • Proven track record of successfully deploying computer vision models in production environments.
  • Expertise in Python and deep learning frameworks such as Tensor Flow, PyTorch, or Keras.
  • Strong proficiency in computer vision libraries like OpenCV, scikit‑image, and PIL.
  • Deep understanding of image processing techniques, feature extraction, and classical CV algorithms.
  • Experience with deep learning models for image analysis (CNNs, Transformers, etc.).
  • Experience with data augmentation, model compression, and transfer learning techniques.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps principles.
  • Excellent problem‑solving, analytical, and communication skills.
  • Ability to lead technical projects and mentor team members.
Benefits
  • Highly competitive salary and performance‑based bonuses.
  • Comprehensive medical, dental, and vision insurance.
  • Retirement savings plan with company matching.
  • Generous professional development opportunities and conference attendance.
  • Relocation assistance available for qualified candidates moving to Rustenburg .
  • Access to advanced computing resources and cutting‑edge technology.
  • A stimulating work environment focused on innovation and technical excellence.
  • Significant opportunities for career growth within a leading AI company.
  • Company‑sponsored social events and team‑building activities.
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