Senior Machine Learning Engineer - Predictive Modeling

Placements24

Stellenbosch

Hybrid

ZAR 1,200,000 - 1,800,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
Fully remote
Professional development allowance
Health, dental, and vision insurance
Advanced computing resources
Flexible hours
Generous paid time off
Retirement savings plan

Job summary

Placements24 is seeking an exceptional Senior Machine Learning Engineer to join a fully remote team focused on predictive modeling. You will design, develop, and deploy advanced ML systems for forecasting, risk assessment, and personalization, handling large datasets with modern ML libraries.

The role offers mentorship of junior engineers, collaboration with product and data science teams, and a culture of innovation.

Qualifications

  • Master's or Ph.D. in CS, statistics, mathematics, or related quantitative field.
  • 5+ years of experience in machine learning engineering focusing on predictive models.
  • Proficiency in Python and ML libraries (Scikit-learn, TensorFlow, PyTorch, Keras).
  • Strong knowledge of statistical modeling, time series analysis, and ML algorithms.
  • Experience with big data (Spark, Hadoop) and cloud platforms (AWS, Azure, GCP).
  • Strong software engineering skills incl. Git and CI/CD.
  • Excellent problem-solving and communication; proven remote collaboration.
  • Proven ability to work effectively in a fully remote, collaborative team setting.

Responsibilities

  • Design, develop, and deploy advanced ML models for predictive tasks.
  • Engineer robust data pipelines for model training, validation, and deployment.
  • Collaborate with data scientists and product managers to define modeling requirements.
  • Optimize model performance for accuracy, scalability, and efficiency.
  • Implement and manage MLOps practices for monitoring, retraining, and versioning.
  • Conduct exploratory data analysis to identify trends and insights for model development.
  • Stay abreast of latest research and techniques in machine learning and predictive analytics.
  • Mentor junior machine learning engineers and contribute to team knowledge sharing.

Skills

Python
Scikit-learn
TensorFlow
PyTorch
Keras
Time series analysis
Git
CI/CD

Education

Master's or Ph.D. in Computer Science, Statistics, Mathematics, or related quantitative field

Tools

Spark
Hadoop
AWS
Azure
GCP

Job description

About the Role

Our client is seeking an exceptional Senior Machine Learning Engineer specializing in predictive modeling to join their cutting-edge, fully remote team. This role is central to developing and deploying sophisticated machine learning models that drive critical business decisions and enhance customer experiences. You will tackle challenging problems in areas such as forecasting, risk assessment, and personalization, working with massive datasets and state-of-the-art technologies. As a remote-first organization, we emphasize collaboration, innovation, and continuous learning, providing you with the tools and support needed to excel. You will have the opportunity to mentor junior engineers, contribute to architectural decisions, and influence the ML strategy across the company. If you are passionate about building impactful predictive systems and thrive in a dynamic, collaborative remote environment, this is the perfect opportunity for you.

Key Responsibilities
  • Design, develop, and deploy advanced machine learning models for predictive tasks (e.g., classification, regression, forecasting).
  • Engineer robust data pipelines for model training, validation, and deployment.
  • Collaborate with data scientists and product managers to define modeling requirements and deliver impactful solutions.
  • Optimize model performance for accuracy, scalability, and efficiency.
  • Implement and manage MLOps best practices for model monitoring, retraining, and versioning.
  • Conduct exploratory data analysis to identify trends and insights for model development.
  • Stay abreast of the latest research and techniques in machine learning and predictive analytics.
  • Mentor junior machine learning engineers and contribute to team knowledge sharing.
Requirements
  • Master's or Ph.D. degree in Computer Science, Statistics, Mathematics, or a related quantitative field.
  • 5+ years of experience in machine learning engineering, with a strong focus on building and deploying predictive models.
  • Proficiency in Python and extensive experience with ML libraries such as Scikit-learn, TensorFlow, PyTorch, and Keras.
  • Deep understanding of statistical modeling, time series analysis, and various ML algorithms.
  • Experience with big data technologies (e.g., Spark, Hadoop) and cloud platforms (AWS, Azure, GCP).
  • Strong software engineering skills, including version control (Git) and CI/CD.
  • Excellent problem-solving and analytical skills.
  • Proven ability to work effectively in a fully remote, collaborative team setting.
  • Effective communication skills for articulating complex technical concepts.
Benefits
  • Highly competitive salary and performance bonuses.
  • Fully remote work arrangement with flexible hours.
  • Generous professional development allowance for conferences and training.
  • Comprehensive health, dental, and vision insurance.
  • Access to advanced computing resources and tools.
  • Collaborative and innovative work culture.
  • Generous paid time off.
  • Retirement savings plan.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Placements24 • East London

Hybrid
ZAR 1,983,000 - 2,975,000
Performance bonuses
Global health, dental, and vision
Professional development allowance
+2
Senior AI/ML Engineer - Predictive Modeling
Senior AI/ML Engineer - Predictive Modeling

Placements24 • Benoni

Hybrid
ZAR 1,200,000 - 1,800,000
Health, dental, and vision insurance
Retirement savings plan
Professional development opportunities
+1
Senior Data Scientist - Predictive Modeling
Senior Data Scientist - Predictive Modeling

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,400,000
Remote working
Competitive salary
Health benefits
+3
Remote Senior Data Scientist - Machine Learning
Remote Senior Data Scientist - Machine Learning

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,400,000
Performance-based incentives
Home office stipend
Global health 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
Senior Data Scientist - Machine Learning Focus
Senior Data Scientist - Machine Learning Focus

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Competitive salary
Learning budget
+2
Remote Senior Data Scientist - AI/ML Innovation
Remote Senior Data Scientist - AI/ML Innovation

Placements24 • Pretoria

Hybrid
ZAR 2,306,000 - 3,458,000
Bonus potential
Health and wellness stipend
Equity/stock options
+1
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 Data Scientist - Machine Learning
Remote Data Scientist - Machine Learning

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Remote work flexibility
Health benefits
Home office allowance
+2
Remote Lead Data Scientist - Machine Learning
Remote Lead Data Scientist - Machine Learning

Placements24 • Gqeberha

Hybrid
ZAR 1,000,000 - 1,600,000
Bonuses
Health benefits
Remote work
+1