AI Software Engineer - Computer Vision

Placements24

Vereeniging

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 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
Comprehensive benefits
Hybrid work model
Career development opportunities

Job summary

Placements24 in Vereeniging (Gauteng) seeks an AI Software Engineer specialized in Computer Vision. Hybrid work combines in-office collaboration with remote flexibility.

You will design, implement, and optimize CV algorithms and deep learning models, processing large image/video datasets and integrating them into robust software systems. Ideal candidates have a CS/EE degree, proven CV software development experience, and strong Python/C++/Java skills, with OpenCV and TensorFlow/PyTorch

Qualifications

  • Degree in CS/EE or related field required.
  • Proven software development experience with computer vision.
  • Strong programming in Python, C++, or Java.
  • Experience with OpenCV and DL frameworks TensorFlow or PyTorch.
  • Solid image processing knowledge and large dataset handling.

Responsibilities

  • Develop and implement computer vision algorithms for image recognition, detection, segmentation, and tracking.
  • Design, train and deploy deep learning models for CV applications using TensorFlow or PyTorch.
  • Process and analyze large image/video datasets.
  • Integrate CV models into production software systems.
  • Optimize algorithms for performance across hardware platforms.
  • Collaborate with engineers and researchers on requirements and specs.
  • Stay updated with CV and AI research advancements.
  • Test and validate CV systems; troubleshoot pipelines.

Skills

Python
C++
Java
Deep learning
Computer vision

Education

Bachelor's or Master's in Computer Science or Electrical Engineering

Tools

OpenCV
TensorFlow
PyTorch

Job description

About the Role Our client is at the forefront of developing innovative AI-powered applications and is seeking a talented AI Software Engineer with a specialization in Computer Vision. This position, located in **Vereeniging, Gauteng**, offers a hybrid work arrangement, combining in-office collaboration with remote flexibility. You will be responsible for designing, implementing, and optimizing computer vision algorithms and systems that drive cutting-edge visual intelligence solutions. This role involves working with large datasets, developing deep learning models, and integrating these models into robust software applications. You will collaborate with a team of AI experts and software developers to bring state-of-the-art computer vision technology to life.

Key Responsibilities
  • Develop and implement computer vision algorithms for tasks such as image recognition, object detection, segmentation, and tracking.
  • Design, train, and deploy deep learning models for computer vision applications using frameworks like TensorFlow or PyTorch.
  • Process and analyze large image and video datasets.
  • Integrate computer vision models into production software systems and applications.
  • Optimize algorithms for performance and efficiency on various hardware platforms.
  • Collaborate with other engineers and researchers to define project requirements and technical specifications.
  • Stay up-to-date with the latest advancements in computer vision and AI research.
  • Conduct rigorous testing and validation of computer vision systems.
  • Troubleshoot and debug complex computer vision pipelines.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in software development with a focus on computer vision.
  • Strong programming skills in languages such as Python, C++, or Java.
  • Experience with computer vision libraries (e.g., OpenCV) and deep learning frameworks (e.g., TensorFlow, PyTorch).
  • Solid understanding of image processing techniques and computer vision principles.
  • Experience with data augmentation and working with large image datasets.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services is a plus.
  • Excellent analytical, problem-solving, and debugging skills.
  • Effective communication and teamwork abilities.
Benefits

Our client offers a competitive salary, comprehensive benefits package, and ample opportunities for professional development and career advancement. You will work on exciting projects at the cutting edge of AI and computer vision technology. The hybrid work model in **Vereeniging, Gauteng**, provides a balance between collaborative in-office work and personal flexibility. We foster a dynamic and innovative work environment, encouraging continuous learning and providing access to advanced tools and resources. Join a team dedicated to pushing the boundaries of visual intelligence and making a real-world impact.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Software Engineer - Computer Vision Systems
AI Software Engineer - Computer Vision Systems

Placements24 • Klerksdorp

On-site
ZAR 700,000 - 1,200,000
Health insurance
Paid time off
Retirement savings plan
+1
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
Computer Vision Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 900,000
Competitive salary
Bonus structure
Medical and retirement benefits
+2
AI Research Engineer - Computer Vision (On-site)
AI Research Engineer - Computer Vision (On-site)

Placements24 • Benoni

On-site
ZAR 900,000 - 1,500,000
Health benefits
Conference/workshop support
State-of-the-art facilities
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
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 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 - Real-time Systems
Computer Vision Engineer - Real-time Systems

Placements24 • LegKraal Gate

On-site
ZAR 600,000 - 900,000
Health insurance
Retirement plans
Generous paid time off
+2
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
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional development
+1