Remote Principal Machine Learning Engineer

Placements24

Kimberley

Hybrid

CAD 198,000 - 255,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Professional development
Fully remote (SA)

Job summary

Placements24 is seeking a Remote Principal Machine Learning Engineer to design, develop, and deploy state-of-the-art ML models from anywhere in South Africa. You will lead complex projects, mentor engineers, and collaborate with researchers and product teams to drive AI innovation.

You must have a PhD or Master’s in a quantitative field and 8+ years of production ML experience, with deep expertise in TensorFlow/PyTorch, Python, and cloud-based MLOps.

Qualifications

  • PhD or Master’s in CS, ML, Statistics, or a related quantitative field.
  • Minimum 8 years hands-on ML engineering experience with production deployments.
  • Deep expertise in ML algorithms, statistical modeling, and deep learning frameworks (TensorFlow, PyTorch).
  • Proficiency in Python and ML libraries (Scikit-learn, Pandas).
  • Experience with MLOps tools (MLflow, Kubeflow) and cloud platforms (AWS, Azure, GCP).

Responsibilities

  • Lead end-to-end development and deployment of ML models from experimentation to production.
  • Design scalable ML pipelines and infrastructure.
  • Research, evaluate, and apply advanced ML algorithms and techniques.
  • Collaborate with data scientists and researchers to integrate models into production systems.
  • Develop and maintain MLOps practices including monitoring and retraining.
  • Mentor junior engineers and provide technical leadership.
  • Stay current with ML advancements and communicate progress to stakeholders.
  • Contribute to a strong machine learning culture within the organization.

Skills

Python
ML Engineering
MLOps
Leadership
Mentoring

Education

PhD or Master’s in CS/ML/Statistics

Tools

TensorFlow
PyTorch
Scikit-learn
Pandas
MLflow
Kubeflow
Spark
AWS
Azure
GCP

Job description

About the Role

Our client, a cutting-edge artificial intelligence research lab, is looking for a highly skilled and experienced Remote Principal Machine Learning Engineer. This position is entirely remote, offering the flexibility to work from any location within South Africa. You will play a pivotal role in designing, developing, and deploying state-of-the‑art machine learning models and systems that drive innovation across our client's diverse product lines. This role demands a deep understanding of ML algorithms, MLOps, and large-scale data processing. You will lead complex projects, mentor junior engineers, and collaborate with researchers and product teams to bring advanced AI solutions to life. We seek a thought leader capable of tackling challenging problems and shaping the future of machine learning applications.

Key Responsibilities

Lead the end-to-end development and deployment of machine learning models, from experimentation to production. Design and implement robust, scalable, and efficient ML pipelines and infrastructure. Research, evaluate, and apply advanced ML algorithms and techniques to solve complex problems. Collaborate with data scientists and researchers to integrate models into production systems. Develop and maintain MLOps practices, including model monitoring, versioning, and automated retraining. Optimize ML model performance, latency, and resource utilization. Mentor and guide junior machine learning engineers, providing technical leadership and fostering best practices. Stay current with the latest advancements in machine learning, deep learning, and AI research. Communicate technical concepts and project progress effectively to both technical and non-technical stakeholders. Contribute to the development of a strong machine learning culture within the organization.

Requirements

Ph.D. or Master's degree in Computer Science, Machine Learning, Statistics, or a related quantitative field. Minimum of 8 years of hands-on experience in machine learning engineering, with a proven track record of deploying models in production. Deep expertise in ML algorithms, statistical modeling, and deep learning frameworks (e.g., TensorFlow, PyTorch). Strong proficiency in programming languages such as Python, and experience with ML libraries (e.g., Scikit-learn, Pandas). Experience with MLOps tools and practices (e.g., MLflow, Kubeflow, CI/CD for ML). Familiarity with big data technologies (e.g., Spark) and cloud platforms (AWS, Azure, GCP). Excellent understanding of software engineering principles and best practices. Strong analytical, problem-solving, and critical thinking abilities. Exceptional communication, collaboration, and leadership skills, essential for a remote role. Ability to work independently and drive projects to completion in a distributed environment.

Benefits

Our client offers a highly competitive salary, generous bonus structure, and comprehensive health and wellness benefits. This is a fully remote position, providing excellent work-life balance and flexibility. Professional development is strongly encouraged, with support for conferences, training, and certifications. You will work on groundbreaking AI projects with a talented, global team. Our client is committed to fostering an innovative and collaborative remote work environment, providing employees with the resources and support needed to excel.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Principal ML Engineer - Lead AI Pipelines & Research
Remote Principal ML Engineer - Lead AI Pipelines & Research

Placements24 • Kimberley

Hybrid
CAD 198,000 - 255,000
Professional development
Fully remote (SA)
Senior AI Software Engineer - Deep Learning
Senior AI Software Engineer - Deep Learning

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Health insurance
Home office stipend
Professional development budget
+1
Senior Data Scientist - Machine Learning
Senior Data Scientist - Machine Learning

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Health insurance
Home office setup budget
Remote work allowances
+1
Machine Learning Engineer
Machine Learning Engineer

Sequoia Technologies • Toronto

On-site
CAD 100,000 - 160,000
Senior AI Engineer
Senior AI Engineer

Placements24 • Kimberley

Hybrid
CAD 120,000 - 170,000
Bonuses
Remote work
Health insurance
+2
Head of Machine Learning
Head of Machine Learning

Jobgether SRL • Canada

Remote
CAD 328,000 - 570,000
Competitive salary
Equity
Remote work North America
+2
Remote Senior AI Researcher
Remote Senior AI Researcher

Placements24 • Kimberley

Hybrid
CAD 214,000 - 299,000
Performance bonuses
Fully remote
Health insurance
+2
Machine Learning Engineer
Machine Learning Engineer

Hirevantis LLC • Toronto

On-site
CAD 90,000 - 150,000
Competitive compensation
Professional development opportunities
Collaborative environment
Machine Learning
Machine Learning

TekValley • Winnipeg

On-site
CAD 110,000 - 145,000
Learning budget of $3,000
Annual bonus
Stock options
+1
Principal ML Engineer
Principal ML Engineer

HRB • Canada

Remote
CAD 140,000 - 210,000
RRSP matching