Machine Learning Engineer

Placements24

Klerksdorp

On-site

ZAR 600,000 - 900,000

Full time

2 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

Health insurance
Retirement savings
Professional development

Job summary

Placements24 in Klerksdorp, North West is seeking a talented Machine Learning Engineer to join a pioneering AI team. You will design, train, and deploy models, and collaborate with data scientists and software engineers to integrate ML into production systems.

The role emphasizes robust ML pipelines, MLOps practices, data processing, and continuous learning as you monitor performance and stay updated with the latest research.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related quantitative field.
  • 3+ years of experience as a Machine Learning Engineer or similar.
  • Strong understanding of ML algorithms, statistical modeling, and data mining techniques.
  • Proficiency in Python and ML libraries such as TensorFlow, PyTorch, Scikit-learn, Pandas, NumPy.
  • Experience with data processing, feature engineering, and model evaluation.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Knowledge of software development best practices, including Git and testing.
  • Experience with MLOps is a plus.

Responsibilities

  • Design, build, train, and deploy machine learning models and systems.
  • Process, clean, and transform large datasets for model training and evaluation.
  • Implement and optimize ML algorithms for performance and scalability.
  • Develop and maintain robust ML pipelines and MLOps practices.
  • Collaborate with data scientists and software engineers to integrate ML models into production environments.
  • Monitor and evaluate the performance of deployed models and adjust as needed.
  • Stay current with ML research and technologies.
  • Write clean, well-documented, maintainable code.
  • Contribute to architecture and design of AI/ML solutions.
  • Troubleshoot and resolve issues related to ML model performance and deployment.

Skills

Machine learning
Python
TensorFlow
PyTorch
Scikit-learn
Pandas
NumPy

Education

Bachelors in CS/Engineering
Masters in Data Science

Tools

TensorFlow
PyTorch
Scikit-learn
Pandas
NumPy

Job description

About the Role

Our client, a leader in the AI & Emerging Technologies space, is seeking a talented Machine Learning Engineer to join their innovative team in Klerksdorp, North West . This role is central to the development and deployment of advanced machine learning models that drive our client's cutting-edge products and services. You will be involved in the entire ML lifecycle, from data preparation and model training to deployment and monitoring. The ideal candidate is passionate about leveraging data to solve complex problems and has a strong foundation in machine learning algorithms and software engineering best practices. This is a fantastic opportunity to work with a brilliant team on challenging projects that push the boundaries of what's possible with AI. You will contribute directly to the creation of intelligent systems that impact millions of users. Working in Klerksdorp, North West , you'll be part of a dynamic environment focused on continuous learning and innovation. We are looking for a proactive and detail-oriented engineer who can bring creative solutions to life and contribute to the company's ongoing success in the AI domain.

Key Responsibilities
  • Design, build, train, and deploy machine learning models and systems.
  • Process, clean, and transform large datasets for model training and evaluation.
  • Implement and optimize machine learning algorithms for performance and scalability.
  • Develop and maintain robust ML pipelines and MLOps practices.
  • Collaborate with data scientists and software engineers to integrate ML models into production environments.
  • Monitor and evaluate the performance of deployed models, making necessary adjustments.
  • Stay current with the latest advancements in machine learning research and technologies.
  • Write clean, well-documented, and maintainable code.
  • Contribute to the overall architecture and design of AI/ML solutions.
  • Troubleshoot and resolve issues related to ML model performance and deployment.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related quantitative field.
  • Proven experience (3+ years) as a Machine Learning Engineer or in a similar role.
  • Strong understanding of machine learning algorithms, statistical modeling, and data mining techniques.
  • Proficiency in Python and common ML libraries/frameworks such as TensorFlow, PyTorch, Scikit-learn, Pandas, and NumPy.
  • Experience with data processing, feature engineering, and model evaluation.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their ML services.
  • Knowledge of software development best practices, including version control (e.g., Git) and testing.
  • Experience with MLOps tools and principles for automating ML workflows is a plus.
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
Benefits

Our client offers a competitive salary, commensurate with your skills and experience, alongside a comprehensive benefits package including health insurance, retirement savings plans, and opportunities for professional development. You will be part of an innovative and collaborative team working on exciting AI projects in Klerksdorp, North West . We provide a supportive work environment that encourages continuous learning and growth, with ample opportunities to expand your expertise in the rapidly evolving field of machine learning. Join us and contribute to the next generation of intelligent solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer - AI Research
Senior Machine Learning Engineer - AI Research

Placements24 • Klerksdorp

On-site
ZAR 1,200,000 - 1,800,000
Health coverage
Retirement plan
Professional development
+2
Machine Learning Specialist
Machine Learning Specialist

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Hybrid work options
+1
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan
Performance bonuses
+6
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
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
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Noord-Kaap

Hybrid
ZAR 1,000,000 - 1,600,000
Competitive salary & bonuses
Health, dental, vision coverage
Generous PTO
+1
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 - Deep Learning Pipelines
Machine Learning Engineer - Deep Learning Pipelines

Placements24 • Stellenbosch

Hybrid
ZAR 700,000 - 1,100,000
Health insurance
Retirement plan
Paid time off
+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