×
Register Here to Apply for Jobs or Post Jobs. X

Senior Machine Learning Engineer - AI​/GenAI

Job in Sandton, 2172, South Africa
Listing for: Datonomy Solutions (Pty) Ltd
Full Time position
Listed on 2026-10-30
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Position: Senior Machine Learning Engineer - AI / GenAI
Role Overview

We are looking for an experienced
Senior Machine Learning Engineer
to design, build, deploy and support enterprise-scale
Machine Learning, Artificial Intelligence and Generative AI solutions
.

The role is strongly focused on the
productionisation and operationalisation of AI and ML solutions
, including machine learning models, GenAI applications, AI agents, Retrieval-Augmented Generation (RAG) solutions and reusable ML platforms.

The successful candidate will work extensively across
Databricks, Azure Kubernetes Service (AKS), Kubernetes, Docker, MLflow and MLOps environments
, partnering closely with Data Scientists, Cloud Engineers, Platform Teams, Security Teams and business stakeholders.

This is an engineering-focused role requiring strong experience taking AI and Machine Learning solutions from
prototype through deployment, scaling, monitoring and production support
.

Key Responsibilities
  • Design, build, deploy and support
    production-grade Machine Learning and AI solutions
    .

  • Product ionise Machine Learning models and Data Science pipelines using
    Databricks
    .

  • Develop and deploy
    Generative AI applications, AI agents and RAG solutions
    .

  • Build reusable Machine Learning pipelines and frameworks using
    MLOps principles
    .

  • Implement
    CI/CD, automated testing, model monitoring, governance and deployment automation
    .

  • Deploy and optimise
    open-source Machine Learning and Large Language Models
    within
    Azure Kubernetes Service (AKS).

  • Develop and support
    REST APIs and microservices
    that expose AI and Machine Learning capabilities to enterprise applications.

  • Build scalable containerised solutions using
    Docker and Kubernetes
    .

  • Implement and maintain
    Databricks Workflows, MLflow, Model Serving and Mosaic AI
    solutions.

  • Monitor models for
    performance degradation, model drift, reliability and operational health
    .

  • Troubleshoot production issues across models, ML pipelines, APIs, GenAI applications and supporting infrastructure.

  • Optimise AI and ML platforms for
    performance, scalability, reliability and cost efficiency
    .

  • Collaborate with Data Scientists to convert models and prototypes into
    business-ready production solutions
    .

  • Partner with Cloud, Infrastructure, Security and Platform Engineering teams to ensure solutions comply with enterprise architecture and security standards.

  • Contribute to reusable engineering frameworks, standards and best practices across the AI and Machine Learning ecosystem.

  • Mentor junior engineers and support knowledge sharing within the engineering team.

Core Technical Requirements

Candidates should have strong hands-on experience in:

  • Python

  • SQL

  • Databricks

  • Databricks Workflows

  • MLflow

  • Databricks Model Serving

  • Mosaic AI

  • Microsoft Azure

  • Azure Kubernetes Service (AKS)

  • Kubernetes

  • Docker

  • REST API development

  • Microservices

  • CI/CD

  • MLOps

  • Machine Learning

  • Generative AI

  • Large Language Models (LLMs)

  • Retrieval-Augmented Generation (RAG)

  • AI Agents

  • Spark / distributed computing

  • Cloud-native AI/ML platforms

  • Monitoring and observability

  • Infrastructure automation

Required Experience

The ideal candidate will have:

  • Strong experience building, deploying and supporting
    Machine Learning solutions in production environments
    .

  • Proven experience with
    MLOps, Dev Ops and software engineering practices
    within AI/ML environments.

  • Strong development experience using
    Python
    , together with SQL and API development.

  • Hands-on experience with
    Databricks, MLflow and Model Serving
    .

  • Strong experience with
    Kubernetes, Docker and containerised application deployment
    .

  • Experience deploying Machine Learning and/or Generative AI workloads onto
    Azure Kubernetes Service (AKS).

  • Experience implementing
    CI/CD pipelines, infrastructure automation and production monitoring
    .

  • Experience with
    Spark or other distributed / large-scale data processing technologies
    .

  • Practical understanding of
    LLMs, RAG architectures,…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary