Machine Learning Engineer - Predictive Analytics

Placements24

Richards Bay

Hybrid

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

Competitive salary
Medical aid and retirement fund
Performance bonuses
Professional development opportunities
Hybrid work model

Job summary

Placements24 in Richards Bay, KwaZulu-Natal, is seeking a skilled Machine Learning Engineer to design, train, and deploy predictive models for client operations. The role emphasizes data wrangling, feature engineering, and building robust ML solutions for production environments.

You will collaborate with data scientists, domain experts, and software engineers to translate business requirements into scalable ML workflows.

Qualifications

  • Bachelor's or Master's degree in a quantitative field.
  • 3+ years of ML engineering or data science experience building predictive models.
  • Proficiency in Python and ML libraries (scikit-learn, TensorFlow, PyTorch, Keras).
  • Experience with Pandas/SQL and data warehousing concepts.
  • Familiarity with cloud platforms and containerization is a plus.

Responsibilities

  • Design, build, train, and deploy ML models for predictive maintenance, anomaly detection, and performance optimization.
  • Work with large-scale datasets, perform data wrangling, feature engineering, and exploratory data analysis.
  • Collaborate with domain experts and software engineers to translate business needs into ML solutions.
  • Develop and maintain robust data pipelines for model training and inference.
  • Implement ML models into production systems with scalability and reliability.
  • Monitor model performance and retrain as necessary in production.
  • Stay updated on ML/DL advances and contribute to MLOps best practices.

Skills

Analytical thinking
Problem solving
Communication skills
Collaboration

Education

Bachelor's or Master's in Computer Science, Data Science, Statistics, Engineering

Tools

Python
scikit-learn
TensorFlow
PyTorch
Keras
Pandas
SQL
Docker
Kubernetes
Spark

Job description

About the Role

Our client, a leader in industrial analytics, is seeking a talented Machine Learning Engineer to join their growing team in Richards Bay, KwaZulu-Natal. This role focuses on developing and deploying sophisticated machine learning models for predictive analytics, helping clients optimize operations and mitigate risks. You will work with large datasets, design ML solutions, and implement them into production environments. The ideal candidate has a strong foundation in machine learning algorithms, data engineering, and software development, coupled with a passion for solving real-world business problems. This is a fantastic opportunity to make a significant impact in a critical sector.

Key Responsibilities
  • Design, build, train, and deploy machine learning models for predictive maintenance, anomaly detection, and performance optimization.
  • Work with large-scale datasets, performing data wrangling, feature engineering, and exploratory data analysis.
  • Collaborate with domain experts and software engineers to understand business requirements and translate them into ML solutions.
  • Develop and maintain robust data pipelines for model training and inference in Richards Bay, KwaZulu-Natal.
  • Implement ML models into production systems, ensuring scalability, reliability, and performance.
  • Monitor model performance in production, retraining and updating as necessary.
  • Stay abreast of the latest advancements in machine learning and data science techniques.
  • Contribute to the team's best practices in MLOps, coding standards, and documentation.
Requirements
  • Bachelor's or Master's degree in Computer Science, Data Science, Statistics, Engineering, or a related quantitative field.
  • 3+ years of experience in machine learning engineering or data science, with a focus on building predictive models.
  • Strong proficiency in Python and experience with ML libraries such as scikit-learn, TensorFlow, PyTorch, and Keras.
  • Solid understanding of data manipulation tools (Pandas, SQL) and data warehousing concepts.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
  • Familiarity with big data technologies (e.g., Spark) is advantageous.
  • Excellent analytical and problem-solving skills, with a keen eye for detail.
  • Effective communication and collaboration skills.
Benefits
  • Our client offers a competitive salary and benefits package, including comprehensive medical aid, retirement fund contributions, and performance bonuses.
  • We provide opportunities for continuous learning and professional development, including access to training and industry conferences.
  • The role offers a hybrid work model, balancing office collaboration with remote flexibility in Richards Bay, KwaZulu-Natal.
  • Join a company that values innovation and employee growth.
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 • Mossel Bay

On-site
ZAR 900,000 - 1,200,000
Health insurance
Retirement contributions
Paid annual leave
+1
Machine Learning Engineer - Predictive Analytics
Machine Learning Engineer - Predictive Analytics

Placements24 • Durban

Hybrid
ZAR 400,000 - 700,000
Health insurance
Generous paid time off
Performance-based bonus
+2
Lead Machine Learning Engineer - Predictive Analytics
Lead Machine Learning Engineer - Predictive Analytics

Placements24 • Centurion

On-site
ZAR 1,200,000 - 1,900,000
Health insurance
Retirement savings plan
Paid annual leave
+2
Machine Learning Engineer - Predictive Analytics
Machine Learning Engineer - Predictive Analytics

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 900,000
Health insurance
Retirement savings plan
Professional development opportunities
+1
Machine Learning Engineer - Predictive Analytics
Machine Learning Engineer - Predictive Analytics

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,300,000
Performance-based bonuses
Remote work across SA
Health insurance and retirement plans
+2
Lead Machine Learning Engineer - Predictive Analytics
Lead Machine Learning Engineer - Predictive Analytics

Placements24 • Randfontein

On-site
ZAR 1,200,000 - 2,100,000
Competitive salary and bonus structure
Healthcare benefits: medical, dental,
Professional development and certs
+1
Senior Machine Learning Engineer - Predictive Analytics
Senior Machine Learning Engineer - Predictive Analytics

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive remuneration package
Medical insurance including hospital,药
Paid time off and sick leave
+5
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Bonus
Health benefits
+3
Senior Data Scientist (Machine Learning)
Senior Data Scientist (Machine Learning)

Placements24 • Richards Bay

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Bonus structure
Medical aid
+2
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Placements24 • East London

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary and incentives
Medical, dental, and vision insurance
Retirement savings plan contributions
+2