Machine Learning Engineer - Predictive Analytics

Placements24

Soweto

Hybrid

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

Health insurance
Continuous learning
Hybrid work
Performance incentives

Job summary

Placements24 in Soweto, Gauteng, ZA seeks a skilled Machine Learning Engineer focused on predictive analytics. You will build, train, and deploy ML models using large datasets, collaborating with data scientists and engineers to drive business insights and real-world impact.

You will work on end-to-end ML tasks, from data processing to production deployment, while staying current with new techniques and optimizations in a hybrid work setup.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Statistics, Data Science or related quantitative field.
  • 2–5 years of experience as ML Engineer or Data Scientist focusing on predictive models.
  • Strong programming in Python with pandas, NumPy, scikit-learn, TensorFlow/PyTorch.

Responsibilities

  • Develop, test, and deploy ML models for predictive analytics tasks (forecasting, classification, regression).
  • Build robust data pipelines for model training and inference.
  • Monitor model performance in production and retrain as needed.
  • Collaborate with data scientists to validate model assumptions and results.
  • Integrate ML models into applications with software engineers.
  • Document model development, deployment processes, and performance metrics.

Skills

Python
Pandas
NumPy
scikit-learn
TensorFlow
PyTorch
SQL
Data Viz
Cloud Platforms
Spark

Education

Bachelor's or Master's in CS/Stats/Data Science

Tools

TensorFlow
PyTorch
AWS
Azure
GCP
Spark

Job description

About the Role

Our client is seeking a talented Machine Learning Engineer with a focus on predictive analytics to join their growing team in Soweto, Gauteng, ZA. This role is essential for developing and deploying sophisticated machine learning models that drive business insights and strategic decision-making. You will work with large, complex datasets, applying advanced statistical and ML techniques to build, train, and optimize predictive models. The ideal candidate has a strong programming background, a solid understanding of ML algorithms, and experience in bringing models from research to production. You will collaborate with data scientists, software engineers, and business stakeholders to ensure the successful implementation and impact of predictive solutions. This position offers a fantastic opportunity to work on impactful projects within the vibrant Soweto, Gauteng, ZA community.

Key Responsibilities
  • Develop, test, and deploy machine learning models for predictive analytics tasks (e.g., forecasting, classification, regression).
  • Clean, process, and transform large datasets to prepare them for model training.
  • Implement and fine-tune various ML algorithms, including regression, decision trees, ensemble methods, and neural networks.
  • Build robust data pipelines for model training and inference.
  • Monitor model performance in production and implement retraining strategies as needed.
  • Collaborate with data scientists to validate model assumptions and results.
  • Work with software engineers to integrate ML models into existing applications and platforms.
  • Document model development, deployment processes, and performance metrics.
  • Stay abreast of new ML techniques and technologies relevant to predictive analytics.
  • Optimize ML models for performance, scalability, and efficiency.
Requirements
  • Bachelor's or Master's degree in Computer Science, Statistics, Data Science, or a related quantitative field.
  • 2-5 years of professional experience as a Machine Learning Engineer or Data Scientist with a focus on building predictive models.
  • Strong programming skills in Python, with proficiency in libraries like pandas, NumPy, scikit-learn, and TensorFlow/PyTorch.
  • Solid understanding of statistical modeling, data mining, and machine learning algorithms.
  • Experience with SQL and working with relational databases.
  • Familiarity with data visualization tools and techniques.
  • Experience with cloud platforms (AWS, Azure, GCP) and their ML services is a plus.
  • Ability to work effectively in a team and communicate technical concepts clearly.
  • Strong analytical and problem-solving skills.
  • Experience with big data technologies (e.g., Spark) is advantageous.
Benefits
  • Competitive salary based on experience and qualifications.
  • Comprehensive health insurance and retirement benefits.
  • Opportunities for continuous learning and professional development.
  • Chance to work on cutting-edge AI projects with real-world impact.
  • Hybrid work arrangement offering flexibility.
  • Supportive team environment in Soweto, Gauteng, ZA.
  • Paid time off and company holidays.
  • Performance-based incentives and bonuses.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 • Polokwane

Hybrid
ZAR 900,000 - 1,300,000
Bonuses
Health coverage
Professional development
+2
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
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
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Bonus
Health benefits
+3
Machine Learning Engineer
Machine Learning Engineer

Placements24 • South Africa

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Retirement plan
+2
Data Scientist - Machine Learning Specialist
Data Scientist - Machine Learning Specialist

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health benefits
Learning & development
+1
Senior Machine Learning Engineer - AI Innovations
Senior Machine Learning Engineer - AI Innovations

Placements24 • Johannesburg

Hybrid
ZAR 950,000 - 1,700,000
Health benefits
Retirement plan
Wellness program
+1
Data Scientist - Machine Learning
Data Scientist - Machine Learning

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Competitive salary & incentives
Medical, dental, retirement benefits
+2