Machine Learning Engineer - Computer Vision

Placements24

Midrand

Ibrido

ZAR 600.000 - 900.000

Tempo pieno

4 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive salary
Medical benefits
Retirement plan
Generous leave
Career growth
Advanced computing resources
Collaborative culture
Conference opportunities
Wellness program

Descrizione del lavoro

Placements24 in Midrand, Gauteng, is seeking a skilled Machine Learning Engineer specializing in Computer Vision. The role is based in modern facilities with a hybrid work arrangement, balancing independent work and collaborative sessions in the Midrand office.

You will design, train, and deploy vision models for image recognition, object detection, segmentation, and tracking, using TensorFlow or PyTorch, OpenCV, and cloud platforms.

Competenze

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, AI, or related field.
  • Experience developing and deploying computer vision models using deep learning frameworks (TensorFlow, PyTorch).
  • Proficiency in Python with OpenCV, NumPy, SciPy.
  • Experience with data augmentation and large image datasets.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and ML deployment tools.
  • Strong problem-solving skills and ability to work independently and in a team.

Mansioni

  • Design, train, and deploy ML models for computer vision tasks (classification, detection, segmentation, tracking).
  • Implement and optimize deep learning architectures (CNNs, Transformers) for CV.
  • Develop and maintain robust data pipelines for image/video data.
  • Collaborate with software engineers to integrate CV models into production systems.
  • Conduct experiments to evaluate performance and explore new techniques.
  • Stay updated with CV and deep learning advancements.
  • Optimize inference speed and resource use across deployments.
  • Document code, models, and experiments thoroughly.
  • Contribute to team knowledge base and best practices in ML engineering.

Conoscenze

Strong problem-solving skills
Excellent communication
Independent work capability
Team collaboration

Formazione

Bachelors in Computer Science/Engineering/AI
Master's degree in relevant field

Strumenti

TensorFlow
PyTorch
OpenCV
NumPy
SciPy

Descrizione del lavoro

About the Role

Our client, a leader in advanced technological solutions within the **AI & Emerging Technologies** space, is actively recruiting a skilled Machine Learning Engineer specializing in Computer Vision. This role is based in our modern facilities in **Midrand, Gauteng**, offering a dynamic environment where innovation thrives. You will be instrumental in developing and deploying sophisticated computer vision models that power cutting-edge applications, ranging from image recognition and object detection to video analysis. This position requires a deep understanding of deep learning frameworks and a passion for solving complex visual data challenges. The role is offered under a **hybrid work arrangement**, providing a balance between focused independent work and essential team collaboration within the **Midrand** office. You will work alongside a talented team of engineers and researchers, contributing to projects that redefine industry standards and push the boundaries of what's possible with visual AI.

Key Responsibilities
  • Design, train, and deploy machine learning models for computer vision tasks, including image classification, object detection, segmentation, and tracking.
  • Implement and optimize deep learning architectures (e.g., CNNs, Transformers) for computer vision applications.
  • Develop and maintain robust data pipelines for image and video data.
  • Collaborate with software engineers to integrate computer vision models into production systems.
  • Conduct experiments and research to evaluate model performance and explore new techniques.
  • Stay current with the latest research and advancements in computer vision and deep learning.
  • Optimize model inference speed and resource utilization for various deployment environments.
  • Document code, models, and experimental results thoroughly.
  • Contribute to the team's knowledge base and best practices in machine learning engineering.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, AI, or a related quantitative field.
  • Proven experience in developing and deploying computer vision models using deep learning frameworks (e.g., TensorFlow, PyTorch).
  • Strong understanding of core computer vision algorithms and concepts.
  • Proficiency in Python programming and relevant libraries (OpenCV, NumPy, SciPy).
  • Experience with data augmentation techniques and handling large image datasets.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and ML deployment tools is a plus.
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication skills, both written and verbal.
  • Must be comfortable with a **hybrid** work model at our **Midrand, Gauteng** location.
Benefits
  • Attractive salary and performance-based incentives.
  • Comprehensive medical and retirement benefits.
  • Generous annual leave and paid time off.
  • Opportunities for professional growth and training.
  • Access to advanced computing resources and cutting-edge technology.
  • Collaborative and innovative work culture.
  • Potential for international conference participation.
  • Employee assistance program and wellness initiatives.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Machine Learning Engineer - Computer Vision
Machine Learning Engineer - Computer Vision

Placements24 • Sud Africa

Ibrido
ZAR 600.000 - 1.000.000
Health insurance
Retirement fund
Professional development/training
Machine Learning Engineer - Computer Vision
Machine Learning Engineer - Computer Vision

Placements24 • Upington

Ibrido
ZAR 600.000 - 900.000
Hybrid work model
Competitive salary
Professional development and training
+2
Machine Learning Engineer - Computer Vision
Machine Learning Engineer - Computer Vision

Placements24 • Rustenburg

In loco
ZAR 700.000 - 900.000
Health and wellness benefits
Professional development opportunities
Stimulating in-office environment
Lead Machine Learning Engineer - Computer Vision
Lead Machine Learning Engineer - Computer Vision

Placements24 • Sud Africa

Remoto
ZAR 1.700.000 - 3.200.000
Relocation assistance
Stock options
Senior Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • Polokwane

Ibrido
ZAR 1.000.000 - 1.600.000
Health insurance
Retirement plans
Professional development
Senior Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • Centurion

Ibrido
ZAR 1.200.000 - 2.100.000
Hybrid work model
Comprehensive medical coverage
Retirement fund contributions
+1
Principal Machine Learning Engineer - Computer Vision
Principal Machine Learning Engineer - Computer Vision

Placements24 • Centurion

Ibrido
ZAR 1.400.000 - 2.400.000
Health insurance
Career growth
Conferences
+1
Senior Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • Noord-Kaap

In loco
ZAR 1.200.000 - 1.800.000
Competitive salary
Insurance coverage
Retirement plan
+3
Lead Machine Learning Engineer (Computer Vision)
Lead Machine Learning Engineer (Computer Vision)

Placements24 • Sud Africa

In loco
ZAR 1.200.000 - 1.900.000
Competitive salary
Bonus structure
Medical benefits
+3
Principal Machine Learning Engineer - Computer Vision
Principal Machine Learning Engineer - Computer Vision

Placements24 • Pretoria

In loco
ZAR 1.800.000 - 2.400.000
Health insurance
Retirement planning
Conference access