Senior Computer Vision Engineer

Placements24

Pietermaritzburg

On-site

ZAR 900,000 - 1,200,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance bonuses
Health insurance
Dental/vision insurance
Paid time off
Retirement plan
Professional growth
Team collaboration
Research facilities access
Relocation assistance
Team events
Employee discounts

Job summary

Placements24 is seeking an experienced Senior Computer Vision Engineer to lead the development of advanced image and video analysis systems in Pietermaritzburg. This hands-on role requires deep expertise in image processing, ML/DL, and strong C++/Python skills to design, implement, and deploy CV algorithms for diverse applications.

The ideal candidate has a proven track record delivering robust, scalable vision solutions, and will mentor junior engineers while collaborating closely with hardware

Qualifications

  • Master's degree or PhD in CS/EE with CV specialization.
  • 5+ years of professional computer vision experience.
  • Proficiency in C++ and Python; OpenCV expertise.

Responsibilities

  • Design, develop, and optimize computer vision algorithms for object detection, segmentation, and motion analysis.
  • Implement deep learning models for CV applications using TensorFlow or PyTorch.
  • Process and analyze large image/video datasets for training and validation.
  • Collaborate with hardware engineers to integrate vision systems into products.
  • Optimize algorithms for performance on diverse hardware platforms.
  • Research new CV techniques and technologies.
  • Develop testing and validation procedures for CV models.
  • Contribute to the full product lifecycle from concept to deployment.
  • Mentor junior engineers and share CV expertise.

Skills

C++
Python
OpenCV
TensorFlow
PyTorch
Keras
Deep learning
Image processing
ML/DL research

Education

Master's degree or PhD in Computer Science/Electrical Engineering with CV specialization

Tools

OpenCV
TensorFlow
PyTorch
Keras

Job description

About the Role

Our client is seeking an experienced Senior Computer Vision Engineer to lead the development of advanced image and video analysis systems. This is a hands-on role where you will design, implement, and deploy state-of-the-art computer vision algorithms for various applications. You will be an integral part of a talented engineering team, working on challenging projects that leverage AI to interpret visual data. This position requires deep technical expertise in image processing, machine learning, and deep learning. The role is based in Pietermaritzburg, KwaZulu-Natal, ZA, and requires full-time presence in the office to foster close collaboration and efficient project execution. We are looking for a creative problem-solver with a passion for pushing the boundaries of what's possible with visual AI. The ideal candidate will have a proven history of delivering robust and scalable computer vision solutions. You will play a key role in developing next-generation products and technologies.

Key Responsibilities
  • Design, develop, and optimize computer vision algorithms for tasks such as object detection, image segmentation, facial recognition, and motion analysis.
  • Implement deep learning models for computer vision applications using frameworks like TensorFlow or PyTorch.
  • Process and analyze large image and video datasets for model training and validation.
  • Collaborate with hardware engineers to integrate vision systems into new products.
  • Optimize algorithms for performance and efficiency on various hardware platforms.
  • Conduct research into new computer vision techniques and technologies.
  • Develop robust testing and validation procedures for computer vision models.
  • Contribute to the entire product development lifecycle, from concept to deployment.
  • Mentor junior engineers and share expertise in computer vision.
  • Document algorithms, code, and system designs thoroughly.
Requirements
  • Master's degree or Ph.D. in Computer Science, Electrical Engineering, or a related field with a specialization in Computer Vision.
  • 5+ years of professional experience in computer vision development.
  • Strong proficiency in C++ and Python programming languages.
  • Expertise with computer vision libraries such as OpenCV.
  • Hands-on experience with deep learning frameworks (TensorFlow, PyTorch, Keras).
  • Solid understanding of image processing techniques, image enhancement, and feature extraction.
  • Experience with 3D vision, SLAM, or photogrammetry is a plus.
  • Experience deploying computer vision models on embedded systems or edge devices.
  • Excellent problem-solving skills and ability to work with complex datasets.
  • Strong communication skills for technical and non-technical audiences.
Benefits
  • Competitive salary and performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holiday schedule.
  • Retirement savings plan with company contributions.
  • Opportunities for professional growth and continuous learning.
  • Collaborative and innovative work environment.
  • Access to advanced research facilities and equipment.
  • Relocation assistance may be available.
  • Regular team-building activities and company events.
  • Employee discounts on company products.
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 • Gqeberha

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional growth opportunities
Comprehensive benefits package
Computer Vision Engineer
Computer Vision Engineer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary and bonus
Medical, retirement, and insurance
Professional development support
+2
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 • Stellenbosch

Hybrid
ZAR 900,000 - 1,400,000
Stock options
Hybrid work model
Health, dental, and vision insurance
+2
Computer Vision Scientist
Computer Vision Scientist

Placements24 • Gqeberha

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

Placements24 • Randburg

Hybrid
ZAR 600,000 - 1,000,000
Competitive salary
Medical aid
Retirement fund
+3
Computer Vision Engineer
Computer Vision Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 600,000 - 900,000
Competitive salary
Bonuses
Health insurance
+1
Computer Vision Engineer - Autonomous Systems
Computer Vision Engineer - Autonomous Systems

Placements24 • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Professional development
+2
Computer Vision Engineer - Object Detection and Tracking
Computer Vision Engineer - Object Detection and Tracking

Placements24 • Richards Bay

On-site
ZAR 700,000 - 1,100,000
Competitive rate
Cutting‑edge projects
Wide CV applications
+2