Senior Data Scientist (ML Engineering)

Dariel

Sandton

On-site

ZAR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dariel in Sandton, South Africa, is seeking a Senior Data Scientist (ML Engineering) to design, deploy, and operate production ML/AI platforms, including Generative AI and RAG solutions, with a strong focus on MLOps, CI/CD and scalable cloud-native architectures.

You will collaborate with data scientists and platform teams to deliver secure, compliant, and production-ready services, mentor engineers, and stay ahead of AI advances.

Qualifications

  • Proven experience building, deploying, and supporting ML solutions in production.
  • Strong experience with Databricks, MLflow, and Mosaic AI.
  • Hands-on AKS, Docker, and Kubernetes expertise.
  • Proficiency in Python, SQL, REST APIs, and software engineering best practices.
  • Knowledge of ML and Generative AI, LLMs, and RAG concepts.
  • Experience deploying AI/ML on cloud-native platforms.

Responsibilities

  • Productionise, deploy, and monitor ML models and data pipelines.
  • Build, deploy, and support AI Agents, GenAI apps, and RAG solutions.
  • Develop reusable ML pipelines with CI/CD, testing, monitoring, and governance.
  • Deploy and manage open-source AI models on AKS.
  • Design and support APIs and microservices exposing AI capabilities.
  • Implement containerised solutions with Docker and Kubernetes for scalable deployments.
  • Monitor model performance, drift, and reliability in production.
  • Collaborate with Data Scientists to move prototypes to production.
  • Work with cloud, security, and platform teams to ensure compliance.
  • Troubleshoot production issues in models, pipelines, and APIs.
  • Optimize AI/ML solutions for performance and cost.
  • Contribute to engineering standards and reusable frameworks.
  • Mentor junior engineers and promote knowledge sharing.
  • Keep up-to-date with AI, MLOps, Databricks, Kubernetes, and cloud tech.

Skills

Python
SQL
MLOps
CI/CD
Communication
Problem solving

Education

Bachelor's degree in Computer Science/Engineering
Master's degree (advantage)

Tools

Databricks
MLflow
Mosaic AI
AKS (Azure Kubernetes Service)
Docker
Kubernetes
Spark

Job description

Senior Data Scientist (ML Engineering)
Role Overview

The Senior Data Scientist (ML Engineering) role is responsible for designing, building, deploying, and supporting next-generation machine learning, artificial intelligence (AI), and Generative AI solutions in production environments. The position focuses on operationalising models, developing AI applications and agents, and creating scalable platforms and services that deliver measurable business value. The role works closely with Data Scientists, platform teams, and business stakeholders to ensure AI solutions are secure, reliable, compliant, and production-ready.

Key Responsibilities
  • Productionise, deploy, and monitor machine learning models and data science pipelines on Databricks.
  • Build, deploy, and support AI Agents, Generative AI applications, and Retrieval-Augmented Generation (RAG) solutions.
  • Develop and maintain reusable ML pipelines using MLOps best practices, including CI/CD, automated testing, monitoring, and governance.
  • Deploy, optimise, and manage open-source AI and machine learning models on Azure Kubernetes Service (AKS).
  • Design, develop, and support custom APIs and microservices to expose AI and machine learning capabilities.
  • Implement containerised solutions using Docker and Kubernetes to support scalable and resilient deployments.
  • Monitor model performance, drift, reliability, and overall operational health.
  • Collaborate with Data Scientists to transition prototypes into production-ready solutions.
  • Work with cloud, security, infrastructure, and platform teams to ensure compliance with enterprise standards.
  • Troubleshoot and resolve production issues related to models, pipelines, APIs, and AI applications.
  • Optimise AI and ML solutions for performance, scalability, reliability, and cost efficiency.
  • Contribute to engineering standards, reusable frameworks, and best practices across the AI ecosystem.
  • Mentor junior engineers and support knowledge sharing within the team.
  • Stay up to date with advancements in AI, Generative AI, MLOps, Databricks, Kubernetes, and cloud technologies.
Requirements
Essential Skills & Experience
  • Proven experience building, deploying, and supporting machine learning solutions in production environments.
  • Strong expertise in Databricks Workflows, Model Serving, MLflow, and Mosaic AI.
  • Hands-on experience with Azure Kubernetes Service (AKS).
  • Advanced proficiency in Python, SQL, REST APIs, Docker, and Kubernetes.
  • Strong understanding of MLOps, DevOps, and software engineering best practices.
  • Experience implementing CI/CD pipelines and infrastructure automation.
  • Knowledge of machine learning, Generative AI, Large Language Models (LLMs), RAG, and AI Agents.
  • Experience deploying and managing AI and machine learning solutions on cloud-native platforms.
  • Ability to productionise data science solutions and collaborate effectively with Data Scientists.
  • Experience with distributed computing technologies such as Spark and large-scale data processing frameworks.
  • Strong troubleshooting, monitoring, observability, and problem-solving capabilities.
  • Excellent stakeholder engagement, communication, and cross-functional collaboration skills.
Desirable Skills & Experience
  • Experience with open-source LLM deployment and optimisation.
  • Exposure to platform engineering and cloud infrastructure automation.
  • Experience delivering end-to-end AI and machine learning solutions from development through production.
  • Knowledge of AWS or Google Cloud environments.
  • Experience designing secure and scalable AI platforms and services.
  • Relevant industry certifications in AI, Data Science, Cloud, Kubernetes, or Platform Engineering.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, Econometrics, Mathematical Statistics, Actuarial Science, or a related field.
  • Master's degree or Doctorate will be advantageous.
  • Relevant certifications such as:
    • Microsoft Azure (AZ-104, AZ-305, AI-102, or equivalent)
    • Databricks Data Engineer, Machine Learning Engineer, or Generative AI Engineer
    • Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD)
    • DevOps, MLOps, or Platform Engineering certifications
    • AI, Machine Learning, or Data Science certifications from recognised providers such as Microsoft, Databricks, SAS, Coursera, or DeepLearning.AI
Behavioural Competencies
  • Strong analytical and problem-solving skills.
  • Effective written and verbal communication abilities.
  • Ability to translate technical concepts into business outcomes.
  • Strong collaboration and stakeholder management skills.
  • Self-driven and proactive approach to work.
  • Adaptability and ability to thrive in fast-paced, technology-driven environments.
  • Commitment to continuous learning and professional development.
  • Ability to mentor and support the growth of junior team members.
What We Offer
  • Opportunity to work on cutting-edge Artificial Intelligence, Machine Learning, and Generative AI initiatives.
  • Exposure to modern cloud-native technologies including Databricks, Azure, Kubernetes, and MLOps platforms.
  • Collaborative environment with Data Scientists, Engineers, and business stakeholders.
  • Opportunities for technical leadership, innovation, and career growth.
  • Participation in impactful projects that deliver measurable business value at scale.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Scientist
Senior Data Scientist

Paracon • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Senior ML Engineer (Contract)
Senior ML Engineer (Contract)

The Focus Group • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Senior ML Engineer
Senior ML Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Ml Engineer
Senior Ml Engineer

Ntt Data • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Staff Engineer (AI/ ML Engineer)
Staff Engineer (AI/ ML Engineer)

Nagarro • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior ML Engineer
Senior ML Engineer

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 1,000,000 - 1,700,000
Senior Data Scientist (ML Engineer)
Senior Data Scientist (ML Engineer)

Tata Consultancy Services • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Data Scientist
Senior Data Scientist

Ntt Data • Johannesburg

On-site
ZAR 1,200,000 - 2,000,000
Senior Data Scientist
Senior Data Scientist

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Machine Learning Engineer - AI / GenAI
Senior Machine Learning Engineer - AI / GenAI

Datonomy Solutions (Pty) Ltd • Sandton

On-site
ZAR 900,000 - 1,500,000