Senior Machine Learning Engineer - Computer Vision

Placements24

Soweto

Hybrid

ZAR 900,000 - 1,300,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Health benefits

Job summary

Placements24 in Soweto, Gauteng, South Africa seeks a Senior Machine Learning Engineer with a focus on computer vision. You will design, train, and deploy cutting-edge CV models, from data collection to deployment, while optimizing performance and resource use.

You will collaborate with engineers to productionize models, stay current with CV advances, and mentor junior staff. This role offers growth in a dynamic AI-driven startup environment.

Qualifications

  • Master's or PhD in Computer Science, Electrical Engineering, or a related field with a focus on ML or Computer Vision.
  • Proven experience developing and deploying computer vision models in production.
  • Strong proficiency in Python and libraries (OpenCV, Scikit-learn).
  • Deep understanding and hands-on experience with deep learning frameworks like TensorFlow, PyTorch, or Keras.
  • Experience with cloud platforms (AWS, GCP, Azure) for ML workloads.
  • Solid understanding of image processing techniques and algorithms.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.

Responsibilities

  • Design, develop, and implement advanced ML models for computer vision tasks, including object detection, image segmentation, and facial recognition.
  • Manage the end-to-end ML pipeline, including data collection, annotation, feature engineering, model training, and evaluation.
  • Optimize model performance for accuracy, speed, and resource efficiency.
  • Collaborate with software engineers to integrate ML models into production systems and applications.
  • Stay current with the latest research and advancements in computer vision and deep learning.
  • Conduct experiments and analyze results to identify areas for improvement.
  • Mentor junior engineers and contribute to the team's technical knowledge base.
  • Troubleshoot and resolve issues related to ML model performance and deployment.
  • Contribute to the architectural decisions for scalable ML infrastructure.

Skills

Computer Vision
Python
Deep learning
Communication
Teamwork

Education

Master's or PhD in CS/EE or related field

Tools

OpenCV
Scikit-learn
TensorFlow
PyTorch
Keras

Job description

About the Role

A dynamic technology startup based in Soweto, Gauteng is looking for a Senior Machine Learning Engineer with a strong specialization in Computer Vision. This role is pivotal in developing and deploying cutting-edge visual recognition and analysis systems. You will be responsible for the entire ML lifecycle, from data preprocessing and model training to deployment and performance monitoring. The company is at the forefront of innovation, utilizing AI to solve complex real-world problems in areas such as autonomous systems and advanced analytics. This is an exciting opportunity to join a rapidly growing team and make a significant impact in the AI landscape of South Africa.

Key Responsibilities
  • Design, develop, and implement advanced machine learning models for computer vision tasks, including object detection, image segmentation, and facial recognition.
  • Manage the end-to-end machine learning pipeline, including data collection, annotation, feature engineering, model training, and evaluation.
  • Optimize model performance for accuracy, speed, and resource efficiency.
  • Collaborate with software engineers to integrate ML models into production systems and applications.
  • Stay current with the latest research and advancements in computer vision and deep learning.
  • Conduct experiments and analyze results to identify areas for improvement.
  • Mentor junior engineers and contribute to the team's technical knowledge base.
  • Troubleshoot and resolve issues related to ML model performance and deployment.
  • Contribute to the architectural decisions for scalable ML infrastructure.
Requirements
  • Master's or PhD in Computer Science, Electrical Engineering, or a related field with a focus on Machine Learning or Computer Vision.
  • Proven experience developing and deploying computer vision models in production.
  • Strong proficiency in Python and relevant libraries (e.g., OpenCV, Scikit-learn).
  • Deep understanding and hands-on experience with deep learning frameworks like TensorFlow, PyTorch, or Keras.
  • Experience with cloud platforms (AWS, GCP, Azure) for ML workloads.
  • Solid understanding of image processing techniques and algorithms.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with data annotation tools and strategies.
  • Familiarity with MLOps principles is a plus.
Benefits

We offer a competitive salary, stock options, and comprehensive health benefits. Employees enjoy flexible working hours, opportunities for professional growth and development, and a vibrant, innovative work environment in Soweto, Gauteng. Additional benefits include a generous leave policy, performance bonuses, and access to cutting-edge technology. This is a chance to be part of a forward-thinking company shaping the future of AI.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 2,100,000
Hybrid work model
Comprehensive medical coverage
Retirement fund contributions
+1
Senior Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • South Africa

Hybrid
ZAR 1,000,000 - 1,400,000
Health insurance
Hybrid work model
Professional development opportunities
Lead Machine Learning Engineer (Computer Vision)
Lead Machine Learning Engineer (Computer Vision)

Placements24 • South Africa

On-site
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 • Centurion

Hybrid
ZAR 1,400,000 - 2,400,000
Health insurance
Career growth
Conferences
+1
Lead Machine Learning Engineer - Computer Vision
Lead Machine Learning Engineer - Computer Vision

Placements24 • Kempton Park

On-site
ZAR 1,800,000 - 2,400,000
Salary plus bonuses
Equity options
Medical, dental, and vision insurance
+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 Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,400,000
Remote work
Competitive salary
Professional development
Machine Learning Engineer (Computer Vision)
Machine Learning Engineer (Computer Vision)

Placements24 • Gauteng

On-site
ZAR 600,000 - 1,000,000
Competitive salary package
Medical and retirement benefits
Access to cutting-edge hardware and AI
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
Lead Machine Learning Engineer - Computer Vision
Lead Machine Learning Engineer - Computer Vision

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Stock options
Relocation assistance
Flexible working hours
+1