Principal Machine Learning Engineer - Computer Vision

Placements24

Rustenburg

Sur place

ZAR 1 200 000 - 2 100 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Competitive salary
Medical, dental, vision insurance
Retirement plan with company match
Professional development opportunities
Relocation assistance
Advanced computing resources
Innovation-focused environment
Career growth opportunities
Team events

Résumé du poste

Placements24 in Rustenburg, South Africa, seeks a Principal Machine Learning Engineer (Computer Vision) to lead the design, development and deployment of vision systems for industrial applications. You will own end-to-end CV projects, mentor engineers, and influence AI strategy within the R&D team.

You will work on state-of-the-art deep learning models, collaborate with domain experts, and ensure scalable, production-ready solutions with rigorous testing and documentation.

Qualifications

  • Must have Master's or PhD with CV specialization.
  • 8+ years of progressive experience in ML and CV engineering.
  • Proven track record deploying CV models in production.
  • Expertise in Python and DL frameworks (TF/PyTorch/Keras).
  • Strong OpenCV/scikit-image/PIL skills.
  • Experience with CNNs/Transformers and data augmentation.
  • Familiarity with cloud platforms and MLOps.

Responsabilités

  • Lead end-to-end CV model development from data to deployment.
  • Design architectures for detection, segmentation, recognition, and 3D reconstruction.
  • Optimize models for real-time and constrained environments.
  • Collaborate with domain experts and engineers to integrate CV solutions.
  • Stay current with CV/DL research and best practices.
  • Mentor junior ML engineers and researchers.
  • Contribute to AI roadmap and testing procedures.
  • Develop high-quality code and documentation.
  • Present findings to technical and non-technical audiences.

Connaissances

8+ years exp
Mentoring
Project leadership
Communication
Cloud platforms
Python
Transformers
CNNs
OpenCV

Formation

Master's or PhD in CS/EE/ML with CV focus

Outils

TensorFlow
PyTorch
Keras
OpenCV
scikit-image
PIL
AWS
Azure
GCP

Description du poste

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 TensorFlow, 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.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Machine Learning Engineer - Computer Vision
Machine Learning Engineer - Computer Vision

Placements24 • Rustenburg

Sur place
ZAR 700 000 - 900 000
Health and wellness benefits
Professional development opportunities
Stimulating in-office environment
Principal AI Engineer - Computer Vision
Principal AI Engineer - Computer Vision

Placements24 • Rustenburg

Hybride
ZAR 1 200 000 - 1 900 000
Competitive salary
Performance bonuses
Medical insurance
+5
Principal Machine Learning Engineer - Computer Vision
Principal Machine Learning Engineer - Computer Vision

Placements24 • Centurion

Hybride
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

Hybride
ZAR 1 992 000 - 2 988 000
Remote work flexibility
Stock options / equity grants
Health and wellness benefits
+3
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Rustenburg

Hybride
ZAR 1 200 000 - 2 000 000
Annual bonus
Equity options
Health, dental, and vision insurance
+2
Lead Machine Learning Engineer (Computer Vision)
Lead Machine Learning Engineer (Computer Vision)

Placements24 • Afrique du Sud

Sur place
ZAR 1 200 000 - 1 900 000
Competitive salary
Bonus structure
Medical benefits
+3
Machine Learning Engineer - Computer Vision
Machine Learning Engineer - Computer Vision

Placements24 • Upington

Hybride
ZAR 600 000 - 900 000
Hybrid work model
Competitive salary
Professional development and training
+2
Senior Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • Soweto

Hybride
ZAR 900 000 - 1 300 000
Stock options
Health benefits
Senior AI/Machine Learning Engineer (Computer Vision)
Senior AI/Machine Learning Engineer (Computer Vision)

Placements24 • Stellenbosch

Hybride
ZAR 1 200 000 - 1 800 000
Health benefits
Professional development
Hybrid work arrangement
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Pietermaritzburg

Sur place
ZAR 900 000 - 1 200 000
Competitive salary
Performance bonuses
Health insurance
+9