Lead Machine Learning Engineer - Computer Vision

Placements24

Kempton Park

On-site

ZAR 1,800,000 - 2,400,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

Salary plus bonuses
Equity options
Medical, dental, and vision insurance
Retirement savings plan
Paid time off and learning programs

Job summary

Placements24 in Gauteng seeks a Lead Machine Learning Engineer specializing in Computer Vision to join our client in Tembisa. You will architect and drive end-to-end CV systems, from data preprocessing to production deployment, leading a team of engineers.

The ideal candidate has 7+ years in ML with CV focus, strong Python and DL framework experience, and a track record of delivering scalable AI solutions. You will collaborate across disciplines and mentor peers, shaping the future of AI at

Qualifications

  • Master's or PhD in CS/EE with ML or CV focus.
  • 7+ years of ML engineering experience with CV focus.
  • Proficiency in Python and DL frameworks (TensorFlow, PyTorch, Keras).
  • Extensive experience with OpenCV and scikit-image.
  • Experience deploying ML models to production.
  • Cloud experience (AWS SageMaker, Azure ML, GCP) desirable.
  • Strong leadership, communication and teamwork skills.
  • Ability to mentor junior engineers.

Responsibilities

  • Lead end-to-end CV model development from data preprocessing to deployment.
  • Design scalable ML pipelines for CV tasks (detection, segmentation, recognition, video analysis).
  • Develop and optimize CNNs/Transformers for CV apps.
  • Collaborate with data scientists, engineers and product managers.
  • Mentor junior ML engineers and promote best practices.
  • Evaluate models and optimize performance.
  • Stay updated with CV/ML research trends.
  • Contribute to IP through R&D initiatives.
  • Ensure reliability and scalability of CV systems in production.

Skills

Leadership
Communication
Mentoring
Problem solving
Python
Deep learning
Computer Vision

Education

Master's or PhD in CS/EE with ML/CV focus

Tools

TensorFlow
PyTorch
Keras
OpenCV
scikit-image

Job description

About the Role

Our client, a pioneering company in AI-driven solutions, is actively seeking a Lead Machine Learning Engineer with a specialization in Computer Vision to join their innovative team based in Tembisa, Gauteng . This senior position will lead the design, development, and deployment of advanced computer vision models and systems that address complex real-world challenges. You will be at the forefront of shaping our client's AI capabilities, leveraging state-of-the-art techniques to create intelligent visual analysis tools. This role requires a blend of deep technical expertise, strong leadership skills, and a passion for pushing the boundaries of what's possible in machine learning. The successful candidate will work collaboratively within a high-performing team, contributing to impactful projects that redefine industry standards. This is a significant opportunity to make a substantial impact in the rapidly evolving field of AI and computer vision, directly from our Tembisa, Gauteng hub.

Key Responsibilities
  • Lead the end-to-end development lifecycle of computer vision models, from data preprocessing and feature engineering to model training, evaluation, and deployment.
  • Design and implement scalable machine learning pipelines for computer vision tasks, including object detection, image segmentation, facial recognition, and video analysis.
  • Develop and optimize deep learning architectures (CNNs, RNNs, Transformers) for various computer vision applications.
  • Collaborate closely with data scientists, software engineers, and product managers to translate business requirements into technical solutions.
  • Mentor and guide junior machine learning engineers, fostering technical growth and best practices.
  • Evaluate and benchmark model performance, identifying areas for improvement and implementing optimization strategies.
  • Stay current with the latest research trends and technologies in computer vision and machine learning.
  • Contribute to the company's intellectual property through research and development initiatives.
  • Ensure the reliability, scalability, and efficiency of deployed computer vision systems in Tembisa, Gauteng .
Requirements
  • Master's or PhD degree in Computer Science, Electrical Engineering, or a related field with a focus on Machine Learning or Computer Vision.
  • 7+ years of professional experience in machine learning engineering, with a significant focus on computer vision.
  • Proficiency in Python and deep learning frameworks such as TensorFlow, PyTorch, or Keras.
  • Extensive experience with computer vision libraries like OpenCV, scikit-image.
  • Proven experience in deploying ML models into production environments.
  • Strong understanding of image processing techniques, feature extraction, and various neural network architectures.
  • Experience with cloud platforms (e.g., AWS SageMaker, Azure ML, GCP AI Platform) is highly desirable.
  • Excellent leadership, communication, and teamwork skills, critical for our Tembisa, Gauteng office.
  • Demonstrated ability to solve complex problems and deliver impactful results.
Benefits
  • Our client offers a highly competitive salary package commensurate with experience, along with performance bonuses and equity options.
  • We provide comprehensive medical, dental, and vision insurance, along with a robust retirement savings plan.
  • Generous vacation and sick leave policies are standard.
  • Employees have access to continuous learning opportunities, including workshops, conferences, and advanced training programs.
  • Join our collaborative team in Tembisa, Gauteng and be part of a company that is shaping the future of AI.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Lead AI Engineer - Computer Vision
Lead AI Engineer - Computer Vision

Placements24 • Durban

On-site
ZAR 1,800,000 - 3,000,000
Health insurance
Retirement plan
PTO (paid time off)
+2
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 Computer Vision Engineer
Lead Computer Vision Engineer

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Flexible remote work
Competitive salary
Professional development budget
+1
Lead AI Engineer - Computer Vision
Lead AI Engineer - Computer Vision

Placements24 • Mossel Bay

On-site
ZAR 1,800,000 - 2,600,000
Salary package
Medical aid
Retirement fund contributions
+2
Machine Learning Engineer - Computer Vision
Machine Learning Engineer - Computer Vision

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health benefits
Learning & growth opportunities
+1
AI/ML Engineer - Computer Vision
AI/ML Engineer - Computer Vision

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Continuous learning opportunities
Career advancement
Senior AI/Machine Learning Engineer (Computer Vision)
Senior AI/Machine Learning Engineer (Computer Vision)

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Health benefits
Professional development
Hybrid work arrangement
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