Senior Computer Vision Engineer

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 1,200,000 - 2,000,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

Competitive salary
Health benefits
Hybrid work model
Growth opportunities

Job summary

Placements24 in Nelspruit, Mpumalanga, is seeking a Senior Computer Vision Engineer to lead the development of cutting-edge CV algorithms. You will own projects from concept to deployment, applying image processing, ML and DL techniques to real-world challenges.

The role blends focused individual work with collaborative sessions in a hybrid setup, offering access to advanced resources and growth opportunities within a dynamic R&D environment in Nelspruit.

Qualifications

  • Master's or PhD in Computer Science, Electrical Engineering, Robotics or related field with CV/ML specialization.
  • Minimum 5 years of professional experience in computer vision development.
  • Strong programming skills in C++ and Python, with experience using OpenCV, PCL, NumPy, TensorFlow and PyTorch.
  • Experience with deep learning architectures for CV (CNNs, Transformers, GANs).
  • Solid understanding of image processing techniques and classical CV algorithms.

Responsibilities

  • Design, develop, and optimize CV algorithms for object detection, recognition, tracking, segmentation, and 3D reconstruction.
  • Implement DL models using TensorFlow or PyTorch for CV tasks.
  • Process and analyze large image/video datasets for model training.
  • Collaborate with software engineers and product managers to integrate CV capabilities into products.
  • Test and validate algorithms for robustness across diverse conditions.
  • Stay updated on CV, ML, and AI advancements.
  • Help develop scalable and efficient CV pipelines.
  • Document experiments and results clearly.
  • Mentor junior engineers on CV projects.

Skills

C++
Python
Problem solving
Team collaboration

Education

Master's or PhD in CS/EE/Robotics (CV/ML specialization)

Tools

OpenCV
PCL
NumPy
TensorFlow
PyTorch

Job description

About the Role

Our client is seeking a highly skilled Senior Computer Vision Engineer to join their advanced R&D team in Nelspruit, Mpumalanga . This role focuses on developing and implementing state-of-the-art computer vision algorithms for cutting-edge applications. You will be responsible for the entire lifecycle of computer vision projects, from conceptualization and algorithm design to implementation, testing, and deployment. The ideal candidate has a deep understanding of image processing, machine learning, deep learning, and their applications in real-world scenarios. Join a dynamic team pushing the boundaries of visual intelligence in Nelspruit, Mpumalanga , working on challenging and impactful projects. This position offers a hybrid work arrangement, blending focused individual work with collaborative team sessions.

Key Responsibilities
  • Design, develop, and optimize computer vision algorithms for tasks such as object detection, recognition, tracking, segmentation, and 3D reconstruction.
  • Implement deep learning models using frameworks like TensorFlow or PyTorch for various computer vision applications.
  • Process and analyze large image and video datasets, ensuring data quality and relevance for model training.
  • Collaborate with cross-functional teams, including software engineers and product managers, to integrate computer vision capabilities into products.
  • Conduct thorough testing and validation of algorithms, ensuring robustness and performance in diverse conditions.
  • Research and stay updated on the latest advancements in computer vision, machine learning, and AI.
  • Contribute to the development of a scalable and efficient computer vision pipeline.
  • Document algorithms, experiments, and results clearly and comprehensively.
  • Mentor junior engineers and provide technical guidance on computer vision projects.
Requirements
  • Master's or PhD degree in Computer Science, Electrical Engineering, Robotics, or a related field with a specialization in Computer Vision or Machine Learning.
  • Minimum of 5 years of professional experience in computer vision development.
  • Strong programming skills in C++ and Python, with extensive experience using libraries like OpenCV, PCL, NumPy, and ML frameworks (TensorFlow, PyTorch).
  • Proven experience with deep learning architectures for computer vision tasks (e.g., CNNs, Transformers, GANs).
  • Solid understanding of image processing techniques and classical computer vision algorithms.
  • Experience with data augmentation, model optimization, and deployment on various platforms.
  • Familiarity with GPU acceleration and parallel computing is a plus.
  • Excellent problem-solving skills and analytical thinking.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Benefits

Our client offers a competitive salary, comprehensive health and wellness benefits, performance bonuses, and opportunities for professional growth. Access to advanced computational resources and state-of-the-art equipment is provided. You will have the opportunity to work on challenging, cutting-edge projects and contribute to significant technological advancements. The role is based in Nelspruit, Mpumalanga , and operates under a hybrid work model, fostering both focused productivity and collaborative innovation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional development
+1
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Private medical aid
Provident fund
Life insurance
+3
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Richards Bay

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Health insurance
Professional development
+1
Computer Vision Engineer
Computer Vision Engineer

Placements24 • Klerksdorp

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

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary package
Health and wellness programs
Opportunities for professional growth
+1
Computer Vision Scientist
Computer Vision Scientist

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan
Professional development
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
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,700,000
Fully remote role
Health, dental, vision insurance
Retirement planning
+2
Lead Computer Vision Engineer
Lead Computer Vision Engineer

Placements24 • George

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Performance bonus
Medical, dental, vision coverage
+7