Principal Data Scientist (Machine Learning)

Placements24

Gauteng

On-site

ZAR 1,200,000 - 2,100,000

Full time

5 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 coverage
Retirement fund matching
Generous vacation

Job summary

Placements24 seeks a Principal Data Scientist in Centurion, Gauteng to lead machine learning initiatives within the analytics division. Develop and deploy sophisticated models driving business insights, optimize operations, and open new revenue streams in a modern on-site facility.

The role requires 10+ years of data science experience, advanced Python/R skills, deep ML knowledge, and strong leadership. You will mentor teams, translate business problems into data-driven projects, and influence

Qualifications

  • PhD or Master’s degree in Computer Science, Statistics, Mathematics, Physics, or a related quantitative field.
  • 10+ years of progressive experience in data science with a focus on ML model development and deployment.
  • Expert proficiency in Python or R, including libraries such as TensorFlow, PyTorch, scikit-learn, Pandas and NumPy.
  • Deep understanding of ML algorithms (regression, classification, clustering, deep learning, reinforcement learning) and their applications.
  • Proven experience with large, complex datasets and distributed computing frameworks (e.g., Spark).
  • Experience with cloud platforms (AWS, Azure, GCP) and MLOps best practices.
  • Strong analytical, problem-solving, and leadership capabilities.
  • Excellent communication and interpersonal skills.
  • Must be able to work on-site at our Centurion facility.

Responsibilities

  • Lead the design, development, and deployment of advanced ML models for predictive analytics, anomaly detection, and optimization tasks.
  • Mentor and guide junior data scientists, fostering technical excellence and continuous learning.
  • Collaborate with stakeholders to define business requirements and translate them into actionable data science projects.
  • Perform complex data analysis, including feature engineering, data mining, and statistical modeling to extract insights.
  • Develop and deploy scalable ML solutions into production with data engineering teams.
  • Evaluate and select algorithms and tools for various data science challenges.
  • Stay abreast of ML/AI advancements and identify opportunities for innovation.
  • Communicate complex findings clearly to technical and non-technical audiences.

Skills

Python
R
Machine learning
Leadership
Communication

Education

PhD or Master’s in CS/Stats/Math/Physics

Tools

TensorFlow
PyTorch
scikit-learn
Pandas
NumPy
Spark
AWS/Azure/GCP

Job description

About the Role

Our client is looking for a highly accomplished Principal Data Scientist with expertise in Machine Learning to spearhead critical data initiatives within their advanced analytics division. This role is based in our state-of-the-art facility in Centurion, Gauteng, ZA. You will be responsible for developing and deploying sophisticated machine learning models that drive business intelligence, optimize operations, and create new revenue streams. This position requires a deep understanding of the entire data science lifecycle, from data acquisition and preprocessing to model deployment and monitoring. You will work closely with business stakeholders, data engineers, and other data scientists to translate complex business problems into data-driven solutions. This is a challenging and rewarding opportunity for a seasoned data scientist to make a significant impact and influence the future direction of data analytics within our organization.

Key Responsibilities
  • Lead the design, development, and implementation of advanced machine learning models for predictive analytics, anomaly detection, and optimization tasks.
  • Mentor and guide junior data scientists, fostering a culture of technical excellence and continuous learning.
  • Collaborate with stakeholders to define business requirements and translate them into actionable data science projects.
  • Perform complex data analysis, including feature engineering, data mining, and statistical modeling, to extract meaningful insights.
  • Develop and deploy scalable machine learning solutions into production environments, working closely with data engineering teams.
  • Evaluate and select appropriate algorithms and tools for various data science challenges.
  • Stay abreast of the latest advancements in machine learning and artificial intelligence, and proactively identify opportunities for innovation.
  • Communicate complex technical findings and recommendations clearly and concisely to both technical and non-technical audiences.
Requirements
  • Ph.D. or Master's degree in Computer Science, Statistics, Mathematics, Physics, or a related quantitative field.
  • 10+ years of progressive experience in data science, with a strong emphasis on machine learning model development and deployment.
  • Expert proficiency in Python or R, including experience with libraries such as TensorFlow, PyTorch, scikit-learn, Pandas, and NumPy.
  • Deep understanding of various machine learning algorithms (e.g., regression, classification, clustering, deep learning, reinforcement learning) and their applications.
  • Proven experience in working with large, complex datasets and distributed computing frameworks (e.g., Spark).
  • Experience with cloud platforms (AWS, Azure, GCP) and MLOps best practices.
  • Strong analytical, problem-solving, and critical thinking skills.
  • Excellent leadership, communication, and interpersonal skills.
  • Must be able to work on-site at our Centurion facility.
Benefits
  • Our client offers a highly competitive salary and a comprehensive benefits package, including extensive health, dental, and vision coverage, a generous retirement fund with matching contributions, life insurance, and significant paid vacation.
  • Opportunities for professional development, including attending leading industry conferences and pursuing advanced certifications, are actively supported.
  • Employees also benefit from on-site amenities and a vibrant, collaborative work environment.

This is a fantastic opportunity to drive innovation in Machine Learning and Data Science in Centurion, Gauteng, ZA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Data Scientist - Machine Learning
Principal Data Scientist - Machine Learning

Placements24 • Randburg

Hybrid
ZAR 1,500,000 - 2,100,000
Competitive salary
Performance bonuses
Medical insurance
+5
Principal Data Scientist
Principal Data Scientist

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Medical insurance
Remote work opportunities
+2
Principal Data Scientist - Machine Learning
Principal Data Scientist - Machine Learning

Placements24 • Polokwane

Hybrid
ZAR 1,200,000 - 2,000,000
Health insurance
Professional development budget
Access to cutting-edge tools
+1
Principal Data Scientist - Machine Learning
Principal Data Scientist - Machine Learning

Placements24 • Pretoria

Hybrid
ZAR 1,800,000 - 2,400,000
Performance bonuses
Stock options
Health coverage
+3
Principal Data Scientist, Machine Learning
Principal Data Scientist, Machine Learning

Placements24 • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Health insurance
Relocation assistance
Training & conference attendance
+3
Senior Data Scientist - Machine Learning Specialist
Senior Data Scientist - Machine Learning Specialist

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,600,000
Principal Data Scientist
Principal Data Scientist

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 1,200,000 - 2,100,000
Medical aid
Life cover
Retirement annuity
+1
Principal Data Scientist
Principal Data Scientist

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,000,000
Stock options
Performance bonuses
Health, dental, and vision insurance
+2
Senior Data Scientist - Machine Learning
Senior Data Scientist - Machine Learning

Placements24 • Paarl

Hybrid
ZAR 1,100,000 - 1,700,000
Health benefits
Flexible work environment
Principal Data Scientist
Principal Data Scientist

Placements24 • Durban

On-site
ZAR 1,200,000 - 1,800,000
Health benefits
Performance-based bonus
Generous leave allowances