Computer Vision Engineer

Pretoria FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

As a Computer Vision Engineer at Apex Tech Solutions, you will harness your expertise to design and build systems that utilize computer vision techniques. You will analyze, troubleshoot, and optimize existing applications and algorithms while collaborating closely with cross-functional teams to push the boundaries of what's technically achievable.

Responsibilities

  • Design, develop, and evaluate new vision algorithms for image classification tasks.
  • Perform extensive testing and validation of developed models on various datasets.
  • Collaborate with software engineers to ensure seamless integration within applications.
  • Support product development with advanced image processing functionalities.
  • Document and present technical results both internally and externally.
  • Troubleshoot and maintain existing computer vision systems.
  • Keep abreast of emerging technologies and trends in artificial intelligence and computer vision.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in computer vision or deep learning projects
Technical Skills
  • Python
  • TensorFlow
  • OpenCV
  • C++
  • Deep Learning
Soft Skills
  • Analytical Skills
  • Team Collaboration
  • Communication
Certifications
  • Certified TensorFlow Developer
  • Deep Learning Specialization (Coursera)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker for containerization: Familiarity with Docker to streamline development and deployment processes.
  • Familiarity with cloud computing platforms: Knowledge of platforms like AWS or GCP for deploying ML models.

Benefits

  • Health and wellness benefits
  • Flexible working schedule
  • Opportunities for professional development
  • Collaborative and innovative work environment

Company Culture

  • Innovation: We encourage creative thinking and innovative solutions among our team members.
  • Teamwork: We promote a culture of teamwork where collaboration leads to success.
  • Professional Growth: We support continuous learning and provide opportunities for professional growth.
Status: Closed