Senior Machine Learning Engineer

Placements24

Polokwane

Hybrid

ZAR 900,000 - 1,800,000

Full time

3 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

Competitive salary
Performance bonuses
Health insurance
Retirement match
Professional development
Flexible remote work
Conference attendance

Job summary

Placements24 is seeking a Senior Machine Learning Engineer to design, develop, and deploy ML models in a remote-capable SA role. You will build scalable ML pipelines, collaborate with data scientists and engineers, and advance MLOps practices to ensure robust, ethical AI solutions across large datasets.

Ideal candidates bring 5+ years of production ML experience, strong Python proficiency, and hands-on work with TensorFlow, PyTorch, and Spark.

Qualifications

  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or related quantitative field.
  • Minimum of 5 years of experience in machine learning engineering or a closely related role.
  • Strong programming skills in Python, with extensive experience using ML libraries.
  • Proven experience in building and deploying machine learning models in production environments.
  • Solid understanding of software engineering principles and best practices.

Responsibilities

  • Design, develop, and implement machine learning models and algorithms.
  • Build and maintain robust, scalable ML pipelines for data processing, training, and deployment.
  • Collaborate with data scientists to translate research models into production-ready code.
  • Optimize machine learning models for performance, accuracy, and efficiency.
  • Develop and manage MLOps practices, including model monitoring, versioning, and retraining.
  • Integrate ML models into existing software systems and applications.
  • Evaluate and experiment with new ML frameworks, tools, and techniques.
  • Ensure the ethical and responsible use of AI and ML technologies.
  • Work with large datasets and distributed computing frameworks (e.g., Spark).
  • Mentor junior engineers and contribute to the team's technical growth.

Skills

Python
TensorFlow
PyTorch
Scikit-learn
MLOps

Education

Master's or Ph.D. in Computer Science, AI, ML, Statistics

Tools

MLflow
Kubeflow
CI/CD for ML
Spark
Hadoop

Job description

About the Role

Our client, a leader in AI-driven analytics, is seeking a highly accomplished Senior Machine Learning Engineer to join their innovative team. This is a fully remote position, enabling you to work from anywhere within South Africa. You will be responsible for designing, developing, implementing, and deploying machine learning models that solve complex business challenges. This remote-first role requires a deep understanding of ML algorithms, software engineering best practices, and experience with large-scale data. You will collaborate with data scientists, software engineers, and product managers in a virtual setting to bring cutting-edge AI solutions to life. Your work will directly impact the company's ability to leverage data for intelligent decision-making and product enhancement.

Key Responsibilities
  • Design, develop, and implement machine learning models and algorithms.
  • Build and maintain robust, scalable ML pipelines for data processing, training, and deployment.
  • Collaborate with data scientists to translate research models into production-ready code.
  • Optimize machine learning models for performance, accuracy, and efficiency.
  • Develop and manage MLOps practices, including model monitoring, versioning, and retraining.
  • Integrate ML models into existing software systems and applications.
  • Evaluate and experiment with new ML frameworks, tools, and techniques.
  • Ensure the ethical and responsible use of AI and ML technologies.
  • Work with large datasets and distributed computing frameworks (e.g., Spark).
  • Mentor junior engineers and contribute to the team's technical growth.
Requirements
  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related quantitative field.
  • Minimum of 5 years of experience in machine learning engineering or a closely related role.
  • Strong programming skills in Python, with extensive experience using ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Proven experience in building and deploying machine learning models in production environments.
  • Solid understanding of software engineering principles and best practices.
  • Experience with MLOps tools and practices (e.g., MLflow, Kubeflow, CI/CD for ML).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Experience with big data technologies and distributed computing (e.g., Spark, Hadoop).
  • Excellent analytical, problem-solving, and critical thinking skills.
  • Strong communication and collaboration skills, adept at working in a remote team setting.
Benefits
  • Highly competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Retirement savings plan with company match.
  • Significant opportunities for professional development, training, and conference attendance.
  • Generous paid time off and flexible remote work schedule.
  • Access to cutting-edge AI/ML research and development resources.
  • Collaborative and intellectually stimulating remote work environment.
  • Contribution to groundbreaking AI innovations.
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
Remote Senior Data Scientist - AI/ML
Remote Senior Data Scientist - AI/ML

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote setup
Health insurance
+2
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,000,000
Annual bonus
Equity options
Health, dental, and vision insurance
+2
Remote Machine Learning Engineer
Remote Machine Learning Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health benefits
Learning & development
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 AI/ML Engineer
Remote AI/ML Engineer

Placements24 • Rustenburg

Hybrid
ZAR 600,000 - 900,000
Remote-first
Flexible hours
Home office stipend
+4
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
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 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Bonus
Health benefits
+3
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