Senior Machine Learning Engineer - Computer Vision

Placements24

Polokwane

Hybrid

ZAR 1,000,000 - 1,600,000

Full time

3 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

Health insurance
Retirement plans
Professional development

Job summary

Placements24 in Polokwane is seeking a Senior Machine Learning Engineer specializing in Computer Vision to develop and deploy cutting-edge CV models for image recognition, object detection, and video analysis. You will collaborate with software engineers and product managers to create advanced AI solutions with real-world impact.

The hybrid role balances in-office work in Polokwane with remote tasks and requires a strong ML foundation and practical experience in building and scaling CV systems.

Qualifications

  • Master's or PhD in Computer Science, Electrical Engineering, or a related field with a focus on ML or Computer Vision.
  • Minimum of 5 years of professional experience in machine learning engineering, with a strong emphasis on computer vision.
  • Proficiency in deep learning frameworks such as TensorFlow, PyTorch, or Keras.

Responsibilities

  • Design, develop, and implement state-of-the-art machine learning models for computer vision tasks (e.g., image classification, object detection, segmentation, tracking).
  • Train, evaluate, and optimize deep learning models using large-scale datasets.
  • Develop and maintain robust data pipelines for image and video processing.
  • Collaborate with software engineers to integrate ML models into production systems.
  • Research and stay abreast of the latest advancements in computer vision and deep learning techniques.
  • Optimize model performance for speed, accuracy, and efficiency on various hardware platforms.
  • Mentor junior machine learning engineers and contribute to knowledge sharing within the team.
  • Write clean, well-documented, and efficient code.

Skills

Python
OpenCV
NumPy
Scikit-learn
Deep learning
CV algorithms
Communication

Education

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

Tools

TensorFlow
PyTorch
Keras

Job description

About the Role

Our client, a leader in applied artificial intelligence, is seeking a talented Senior Machine Learning Engineer specializing in Computer Vision to join their innovative team. This role, located in **Polokwane**, will focus on developing and deploying cutting-edge computer vision models for a variety of applications, including image recognition, object detection, and video analysis. You will work within a dynamic R&D environment, collaborating with software engineers and product managers to bring advanced AI solutions to life. This is an excellent opportunity to contribute to projects with real-world impact and stay at the forefront of machine learning technology. We are looking for a candidate with a strong theoretical foundation in ML and deep learning, coupled with practical experience in building and optimizing computer vision systems. You will play a key role in designing, implementing, and scaling our AI-powered products. The hybrid work model offers a balance between collaborative in-office work and focused remote tasks, fostering productivity and well-being.

Key Responsibilities Design, develop, and implement state-of-the-art machine learning models for computer vision tasks (e.g., image classification, object detection, segmentation, tracking). Train, evaluate, and optimize deep learning models using large-scale datasets. Develop and maintain robust data pipelines for image and video processing. Collaborate with software engineers to integrate ML models into production systems. Research and stay abreast of the latest advancements in computer vision and deep learning techniques. Optimize model performance for speed, accuracy, and efficiency on various hardware platforms. Contribute to the design and architecture of ML systems and infrastructure. Mentor junior machine learning engineers and contribute to knowledge sharing within the team. Write clean, well-documented, and efficient code. Troubleshoot and debug ML models and pipelines. Requirements Master's or PhD in Computer Science, Electrical Engineering, or a related field with a focus on Machine Learning or Computer Vision. Minimum of 5 years of professional experience in machine learning engineering, with a strong emphasis on computer vision. Proficiency in deep learning frameworks such as TensorFlow, PyTorch, or Keras. Strong programming skills in Python, along with experience in relevant libraries (e.g., OpenCV, NumPy, Scikit-learn). Solid understanding of fundamental computer vision concepts and algorithms. Experience with cloud platforms (e.g., AWS, Azure, GCP) and MLOps practices. Experience in deploying ML models into production environments. Excellent analytical and problem-solving skills. Strong communication and teamwork abilities. Experience with data augmentation techniques and handling large image/video datasets. Benefits

Our client offers a competitive salary, comprehensive benefits package including health insurance and retirement plans, and opportunities for professional development and continuous learning. This hybrid role allows for a flexible work arrangement, balancing in-office collaboration in **Polokwane** with remote work efficiency. You will be part of an exciting and rapidly growing field, working on challenging and impactful projects. Our client fosters a culture of innovation, encourages knowledge sharing, and supports career growth. Join a talented and passionate team dedicated to advancing the field of artificial intelligence and computer vision. We provide a supportive environment where your contributions are valued.

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 • Midrand

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Medical benefits
Retirement plan
+6
Machine Learning Engineer - Computer Vision
Machine Learning Engineer - Computer Vision

Placements24 • South Africa

Hybrid
ZAR 600,000 - 1,000,000
Health insurance
Retirement fund
Professional development/training
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
Senior Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • Noord-Kaap

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Insurance coverage
Retirement plan
+3
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

Remote
ZAR 1,700,000 - 3,200,000
Relocation assistance
Stock options
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
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 • Pretoria

On-site
ZAR 1,800,000 - 2,400,000
Health insurance
Retirement planning
Conference access
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