Principal Computer Vision Engineer

Placements24

Durban

On-site

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

Highly competitive salary and bonus
Comprehensive health and wellness
Generous annual leave
Relocation assistance
Access to advanced training

Job summary

Placements24 seeks a Principal Computer Vision Engineer in Durban to lead the design and deployment of advanced vision systems. You will tackle image and video analysis challenges, develop end-to-end CV solutions, and mentor junior engineers within a collaborative R&D environment.

The role requires a strong background in deep learning for vision, proficiency in C++ and Python, and hands-on experience with OpenCV, CUDA, and DL frameworks. On-site work in Durban is expected.

Qualifications

  • Master's or Ph.D. in Computer Science, Electrical Engineering, or related field with CV specialization.
  • 10+ years of experience in computer vision research and development.
  • Proficiency in C++ and Python, with libraries such as OpenCV, CUDA, and DL frameworks (TensorFlow, PyTorch).
  • Strong understanding of camera models, calibration, and 3D geometry.

Responsibilities

  • Lead the research, design, and development of advanced computer vision algorithms and systems.
  • Develop and optimize solutions for object recognition, segmentation, pose estimation, 3D reconstruction, and motion analysis.
  • Implement and deploy robust computer vision models using DL frameworks (PyTorch, TensorFlow).
  • Collaborate with hardware and software teams to integrate vision systems into products.
  • Mentor junior engineers and help drive technical strategy and roadmap.

Skills

Computer vision
C++
Python
OpenCV
PyTorch/TensorFlow
Leadership

Education

Master's or PhD in CV-related field

Tools

CUDA
OpenCV

Job description

About the Role

Our client, a pioneering force in advanced visual computing and AI, is seeking an exceptional Principal Computer Vision Engineer to join their innovative R&D team in **Durban**. This senior role is ideal for an individual with a deep passion for visual perception and a proven ability to lead the design and implementation of cutting-edge computer vision systems. You will be responsible for tackling some of the most challenging problems in image and video analysis, object detection, tracking, and scene understanding. Working within a highly collaborative environment in **Durban**, you will have the opportunity to mentor junior engineers, drive technical strategy, and contribute to groundbreaking products that leverage state-of-the-art computer vision techniques. This is a fantastic chance to make a significant impact in a rapidly evolving field.


Key Responsibilities


  • Lead the research, design, and development of advanced computer vision algorithms and systems.

  • Develop and optimize solutions for tasks such as object recognition, image segmentation, pose estimation, 3D reconstruction, and motion analysis.

  • Implement and deploy robust computer vision models using deep learning frameworks (e.g., PyTorch, TensorFlow).

  • Collaborate with cross-functional teams, including hardware engineers and software developers, to integrate vision systems into products.

  • Analyze and interpret complex image and video data to identify key features and insights.

  • Mentor and guide junior engineers, fostering technical excellence within the team.

  • Stay current with the latest advancements in computer vision and machine learning research.

  • Contribute to the technical roadmap and strategy for the computer vision group.

  • Conduct rigorous testing and validation of computer vision algorithms and systems.


Requirements


  • Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field with a specialization in Computer Vision.

  • 10+ years of experience in computer vision research and development.

  • Demonstrated expertise in image processing, pattern recognition, and machine learning, particularly deep learning for vision.

  • Proficiency in C++ and Python, along with experience using libraries such as OpenCV, CUDA, and deep learning frameworks (TensorFlow, PyTorch).

  • Strong understanding of camera models, calibration, and 3D geometry.

  • Experience with data augmentation, model training, and optimization techniques.

  • Proven track record of successfully delivering complex computer vision projects from concept to production.

  • Excellent analytical, debugging, and problem-solving skills.

  • Strong leadership and communication abilities.

  • Must be able to work on-site in **Durban**, KwaZulu-Natal, South Africa.


Benefits


  • Highly competitive salary and bonus structure.

  • Comprehensive health and wellness benefits package.

  • Generous annual leave and paid holidays.

  • Opportunities for continuous learning, including access to advanced training and conferences.

  • Be part of a leading-edge technology company working on impactful projects.

  • Relocation assistance may be available for qualified candidates moving to **Durban**.

  • Collaborative and innovative team environment.

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
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
Lead AI Engineer - Computer Vision
Lead AI Engineer - Computer Vision

Placements24 • Durban

On-site
ZAR 1,800,000 - 3,000,000
Health insurance
Retirement plan
PTO (paid time off)
+2
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
Lead Computer Vision Engineer
Lead Computer Vision Engineer

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Flexible remote work
Competitive salary
Professional development budget
+1
Computer Vision Scientist
Computer Vision Scientist

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan
Professional development
Lead Computer Vision Engineer - Autonomous Systems
Lead Computer Vision Engineer - Autonomous Systems

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,900,000
Competitive base salary
Medical aid coverage
Generous vacation policy
+4
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
Computer Vision Engineer - Deep Learning Architect
Computer Vision Engineer - Deep Learning Architect

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,300,000
Health coverage
Annual leave
Professional development
Principal Machine Learning Engineer - Computer Vision
Principal Machine Learning Engineer - Computer Vision

Placements24 • Centurion

Hybrid
ZAR 1,400,000 - 2,400,000
Health insurance
Career growth
Conferences
+1