Machine Learning Engineer - Predictive Analytics

Placements24

Centurion

Hybrid

ZAR 900,000 - 1,300,000

Full time

4 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

Performance-based bonuses
Remote work across SA
Health insurance and retirement plans
Professional development (online & con
Conference attendance

Job summary

Placements24 is seeking a Machine Learning Engineer to own predictive analytics initiatives. Based in Centurion with the option to work remotely across South Africa, you will design, deploy, and iterate ML models, and build scalable data pipelines in collaboration with data scientists and business analysts.

The role emphasizes cloud-based deployment, MLOps practices, and staying current with AI advances. You should have a strong engineering background, expert Python skills, and hands-on

Qualifications

  • Bachelor's or Master's degree in Computer Science, Statistics, Data Science, or related quantitative field.
  • 3+ years of professional experience as a ML Engineer or Data Scientist with a strong engineering focus.
  • Proficiency in Python and ML libraries such as scikit-learn, TensorFlow, PyTorch, or Keras.
  • Solid understanding of statistical modeling, ML algorithms, and evaluation metrics.
  • Experience with data manipulation and analysis tools (Pandas, SQL).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Experience with MLOps is a plus.
  • Strong analytical and problem-solving skills.
  • Effective communication, ability to explain complex concepts to non-technical audiences.

Responsibilities

  • Design, develop, and implement ML models for predictive analytics, including time-series forecasting, classification, and regression tasks.
  • Build robust data pipelines for model training, validation, and deployment.
  • Collaborate with stakeholders to translate business needs into data science problems and solutions.
  • Optimize model performance for accuracy, efficiency, and scalability.
  • Deploy ML models into production environments using cloud platforms and MLOps practices.
  • Monitor and maintain deployed models, retraining and updating as necessary.
  • Stay current with advancements in ML, data science, and relevant technologies.
  • Document models, methodologies, and results clearly and concisely.

Skills

Strong engineering focus
Analytical problem-solving
Effective communication

Education

Bachelor's or Master's degree

Tools

Python
scikit-learn
TensorFlow
PyTorch
Keras
Pandas
SQL
Docker
Kubernetes

Job description

About the Role

Our client, a forward-thinking company in the AI & Emerging Technologies space, is searching for a talented Machine Learning Engineer to focus on predictive analytics. This role, based out of **Centurion, Gauteng**, is essential for building and deploying sophisticated models that drive data-informed decision-making across the organization. You will work closely with data scientists and business analysts to develop scalable ML solutions that forecast trends, identify opportunities, and mitigate risks. This position offers the flexibility of remote work, allowing you to contribute your expertise from anywhere within South Africa while collaborating with a talented team. This is an excellent opportunity to apply your skills in a challenging and impactful role.

Key Responsibilities
  • Design, develop, and implement machine learning models for predictive analytics, including time-series forecasting, classification, and regression tasks.
  • Build robust data pipelines for model training, validation, and deployment.
  • Collaborate with stakeholders to understand business needs and translate them into data science problems and solutions.
  • Optimize model performance for accuracy, efficiency, and scalability.
  • Deploy machine learning models into production environments using cloud-based platforms and MLOps practices.
  • Monitor and maintain deployed models, retraining and updating them as necessary.
  • Stay current with advancements in machine learning, data science, and relevant technologies.
  • Document models, methodologies, and results clearly and concisely.
Requirements
  • Bachelor's or Master's degree in Computer Science, Statistics, Data Science, or a related quantitative field.
  • 3+ years of professional experience as a Machine Learning Engineer or Data Scientist with a strong engineering focus.
  • Proficiency in Python and experience with ML libraries such as scikit-learn, TensorFlow, PyTorch, or Keras.
  • Solid understanding of statistical modeling, machine learning algorithms, and evaluation metrics.
  • Experience with data manipulation and analysis tools (e.g., Pandas, SQL).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with MLOps principles and tools is a plus.
  • Strong analytical and problem-solving skills.
  • Effective communication skills, with the ability to explain complex technical concepts to non-technical audiences.
Benefits

Our client offers a competitive salary commensurate with experience, along with performance-based bonuses. The fully remote nature of this position provides exceptional flexibility. We provide comprehensive health insurance, retirement savings plans, and ample opportunities for professional development, including online courses and conference attendance. You will have the chance to work on impactful projects and collaborate with a supportive and innovative team, contributing directly to the company's success from the comfort of your home office. Join us to advance predictive analytics.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer - Predictive Analytics
Machine Learning Engineer - Predictive Analytics

Placements24 • Soweto

Hybrid
ZAR 600,000 - 900,000
Health insurance
Continuous learning
Hybrid work
+1
Senior Machine Learning Engineer - Predictive Analytics
Senior Machine Learning Engineer - Predictive Analytics

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Equity
Health insurance
+3
Lead Machine Learning Engineer - Predictive Analytics
Lead Machine Learning Engineer - Predictive Analytics

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,100,000
Medical aid and pension benefits
Annual performance bonus
Flexible remote work environment
+1
Remote Machine Learning Engineer
Remote Machine Learning Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health benefits
Learning & development
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Polokwane

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

Placements24 • Rustenburg

Hybrid
ZAR 700,000 - 1,200,000
Competitive salary
Medical, dental, and vision coverage
Hybrid work arrangement
+5
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Bonus
Health benefits
+3
Data Scientist - Predictive Analytics
Data Scientist - Predictive Analytics

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,300,000
Bonuses
Health coverage
Professional development
+2
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Durban

On-site
ZAR 600,000 - 900,000
Competitive salary
Medical aid and pension
Training and industry conferences
+2