Principal Machine Learning Engineer

Placements24

Kempton Park

Remote

ZAR 900,000 - 1,500,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

Competitive salary
Performance bonuses
Comprehensive benefits package
Remote-first role with flexible work
Learning funds for conferences and培训

Job summary

Placements24 is seeking a visionary Principal Machine Learning Engineer to drive design, development, and deployment of cutting-edge ML solutions in a fully remote South Africa setup. You will mentor engineers, shape best practices, and steer innovation across AI initiatives.

You will lead cross-disciplinary efforts with data scientists, engineers, and product managers while advancing MLOps, model monitoring, and scalable pipelines in a fast-paced environment.

Qualifications

  • Master's or PhD in Computer Science, ML, AI or related quantitative field.
  • 7+ years hands-on ML engineering experience with impact delivery.
  • Proficient in Python and ML libraries (TensorFlow, PyTorch, scikit-learn).
  • Experience with big data tech (Spark, Hadoop) and cloud platforms (AWS/Azure/GCP).
  • Strong knowledge of ML algorithms (supervised, unsupervised, deep learning).
  • Experience with MLOps, CI/CD for ML, monitoring, and deployment strategies.
  • Excellent leadership, mentoring, and collaboration in a fully remote setup.

Responsibilities

  • Lead design, development, and deployment of advanced ML models and algorithms.
  • Architect scalable ML pipelines for data processing, training, evaluation, and deployment.
  • Collaborate with data scientists, engineers, and product managers to translate needs into ML solutions.
  • Mentor junior ML engineers and promote technical excellence.
  • Research and experiment with new ML technologies and frameworks.
  • Optimize ML models for performance, scalability, and efficiency.
  • Ensure responsible and ethical AI applications.
  • Contribute to the ML team's technical vision and strategy.
  • Troubleshoot production ML systems and deployments.

Skills

Leadership
Mentoring
Communication
Problem solving
ML algorithms

Education

Master's or PhD in CS/ML/AI

Tools

TensorFlow
PyTorch
scikit-learn
Spark
Hadoop
AWS
Azure
GCP
CI/CD, MLOps

Job description

About the Role

Our client is looking for a visionary Principal Machine Learning Engineer to join their cutting-edge AI & Emerging Technologies division in Tembisa, Gauteng . This is a fully remote opportunity, offering the flexibility to work from anywhere within South Africa while contributing to groundbreaking AI projects. As a Principal ML Engineer, you will spearhead the design, development, and deployment of complex machine learning models that drive innovation and provide tangible business value. You will mentor junior engineers, define best practices, and push the boundaries of what's possible with AI. This role is critical for accelerating our client's AI capabilities and maintaining their position as a leader in the tech industry.

Key Responsibilities
  • Lead the design, development, and implementation of advanced machine learning models and algorithms.
  • Architect scalable and robust ML pipelines for data processing, model training, evaluation, and deployment.
  • Collaborate closely with data scientists, software engineers, and product managers to translate business needs into ML solutions.
  • Mentor and guide junior machine learning engineers, fostering a culture of technical excellence and continuous learning.
  • Research and experiment with new ML technologies, frameworks, and techniques to drive innovation.
  • Optimize existing ML models for performance, scalability, and efficiency.
  • Ensure the responsible and ethical application of AI technologies.
  • Contribute to the technical vision and strategy for the ML team.
  • Troubleshoot and resolve complex issues in production ML systems.
Requirements
  • Master's or PhD in Computer Science, Machine Learning, Artificial Intelligence, or a related quantitative field.
  • 7+ years of hands-on experience in machine learning engineering, with a proven track record of delivering impactful ML solutions.
  • Expertise in programming languages such as Python, and libraries like TensorFlow, PyTorch, scikit-learn.
  • Strong experience with big data technologies (e.g., Spark, Hadoop) and cloud platforms (AWS, Azure, GCP).
  • Deep understanding of various ML algorithms (supervised, unsupervised, deep learning) and their applications.
  • Experience in MLOps, including CI/CD for ML, model monitoring, and deployment strategies.
  • Excellent problem-solving skills and the ability to tackle complex, open-ended challenges.
  • Strong leadership and mentoring capabilities.
  • Excellent communication and collaboration skills, essential for a fully remote role.
Benefits

This fully remote position offers a highly competitive salary, generous performance bonuses, and a comprehensive benefits package. You will have the opportunity to work on challenging and impactful projects with a talented and collaborative team. Our client invests in employee growth through continuous learning opportunities, conference attendance, and advanced training programs. Enjoy the flexibility and work-life balance that comes with a fully remote role, while being a key player in shaping the future of AI from your own workspace. This exciting opportunity is based out of Tembisa, Gauteng .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Pretoria

Hybrid
ZAR 1,800,000 - 3,000,000
Hybrid work model
Competitive compensation
Health and wellness benefits
+1
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,000,000
Annual bonus
Equity options
Health, dental, and vision insurance
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,800,000
Competitive salary
Performance bonuses
Health insurance
+4
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Health insurance
Hybrid work model
+3
Lead Machine Learning Engineer (AI Research)
Lead Machine Learning Engineer (AI Research)

Placements24 • Kempton Park

On-site
ZAR 1,500,000 - 2,100,000
Health benefits
Performance-based bonuses
Learning opportunities
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Noord-Kaap

Hybrid
ZAR 1,000,000 - 1,600,000
Competitive salary & bonuses
Health, dental, vision coverage
Generous PTO
+1
Lead Machine Learning Engineer - Cloud Platforms
Lead Machine Learning Engineer - Cloud Platforms

Placements24 • Gauteng

Hybrid
ZAR 1,500,000 - 2,500,000
Health insurance
Remote-first culture
Paid time off
+2
Remote Senior Machine Learning Engineer
Remote Senior Machine Learning Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 2,001,000 - 3,001,000
Remote work
Health benefits
Paid time off
+2
Lead Machine Learning Engineer - Cloud Platforms
Lead Machine Learning Engineer - Cloud Platforms

Placements24 • Kempton Park

Remote
ZAR 1,400,000 - 2,400,000
Remote-first culture
Professional development budget
Equipment stipend
+1
Senior Software Engineer - Ai & Machine Learning
Senior Software Engineer - Ai & Machine Learning

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,400,000
Stock options
Health benefits
Remote work