Senior Data Scientist (ML Engineer)

Psybergate (Pty) Ltd

Gauteng

Remote

ZAR 900,000 - 1,300,000

Full time

17 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Psybergate (Pty) Ltd is seeking an experienced ML/AI Engineer to design, deploy, and monitor production-grade ML solutions. You will work with Databricks, MLflow, Model Serving, and cloud platforms to build scalable AI applications including RAG and AI agents.

The role requires strong Python/SQL skills, production experience, and the ability to collaborate with data scientists and platform teams. Remote-friendly with travel as needed.

Qualifications

  • Degree in Computer Science, Engineering, Econometrics, Mathematical Statistics, Actuarial Science, Data Science or related field.
  • Minimum 5 years’ experience in ML/AI engineering, data science or related.
  • Strong hands-on experience deploying ML/AI in production environments.
  • Experience with MLOps, DevOps, CI/CD, and infrastructure automation.
  • Strong programming skills in Python and SQL, with REST API experience.
  • Hands-on with Databricks, MLflow, Model Serving, and cloud platforms.
  • Experience with AKS, Kubernetes, and Docker.
  • Understanding of model deployment, monitoring, drift, observability, and production ops.
  • Experience with Apache Spark and distributed computing.
  • Practical experience with LLMs, Generative AI, RAG, and AI agents.
  • Ability to collaborate with data scientists to productionise models.
  • Ability to design scalable, secure, maintainable AI/ML solutions.

Responsibilities

  • Design, prototype and build production‑grade ML/AI solutions.
  • Deploy and monitor ML models and pipelines using Databricks, MLflow and Model Serving.
  • Develop AI agents, Generative AI solutions, and RAG applications on Databricks.
  • Build scalable ML pipelines with MLOps, CI/CD, testing and governance.
  • Deploy and operate AI/ML models on AKS, Kubernetes and Docker.
  • Create scalable APIs and microservices for AI/ML solutions.
  • Monitor model performance, drift and operational health.
  • Collaborate with data scientists to productionise models for production services.
  • Coordinate with platform, cloud, security and infra teams to deliver secure AI/ML solutions.
  • Troubleshoot and resolve complex technical issues; optimize for performance and cost.
  • Establish engineering standards and best practices for AI/ML development.
  • Provide technical guidance and mentoring to teammates.
  • Stay current with ML, Generative AI and cloud tech.

Skills

Python
SQL
REST APIs
Databricks
MLflow
AKS
Docker
Kubernetes
Apache Spark
LLMs
RAG

Education

Relevant Degree in CS/Engineering/Data Science

Tools

Databricks
MLflow
Model Serving
AKS
Docker
Kubernetes
Azure
Spark

Job description

What you will be doing:


  • Design, prototype, build, deploy, and support production-grade Machine Learning, AI, and Generative AI solutions.

  • Productionise and monitor Machine Learning models and pipelines using Databricks, including MLflow and Model Serving.

  • Develop and deploy AI agents, Generative AI solutions, and Retrieval-Augmented Generation (RAG) applications on Databricks.

  • Build reusable Machine Learning pipelines incorporating MLOps, CI/CD, automated testing, monitoring, and governance.

  • Deploy and operate open-source AI/ML models on Azure Kubernetes Service (AKS).

  • Develop scalable APIs and microservices for AI/ML solutions using Docker and Kubernetes.

  • Monitor model performance, drift, reliability, and overall operational health.

  • Partner with Data Scientists to productionise models and translate data science solutions into reliable production services.

  • Collaborate with platform engineering, cloud, security, and infrastructure teams to deliver scalable and secure AI/ML solutions.

  • Troubleshoot and resolve technical issues across Machine Learning models, pipelines, platforms, and services.

  • Optimise solutions for performance, scalability, cost, reliability, and operational efficiency.

  • Establish and promote engineering standards, frameworks, and best practices for AI/ML development and deployment.

  • Provide technical guidance, coaching, and mentoring to other team members.

  • Stay current with emerging Machine Learning, AI, Generative AI, MLOps, and cloud technologies.

  • Contribute to the end-to-end delivery of AI/ML solutions, from experimentation and development through to production and ongoing support.


What we are looking for:


  • A relevant Degree in Computer Science, Engineering, Econometrics, Mathematical Statistics, Actuarial Science, Data Science, or a related field.

  • Minimum 5 years’ experience in Machine Learning Engineering, AI Engineering, Data Science, or a closely related field.

  • Strong hands-on experience developing, deploying, and supporting Machine Learning and AI solutions in production environments.

  • Experience with MLOps, DevOps, software engineering practices, CI/CD, and infrastructure automation.

  • Strong programming skills in Python and SQL, with experience developing and consuming REST APIs.

  • Hands-on experience with Databricks, MLflow, Model Serving, and cloud-based AI/ML platforms.

  • Experience with Azure Kubernetes Service (AKS), Kubernetes, and Docker.

  • Strong understanding of Machine Learning model deployment, monitoring, model drift, observability, and production operations.

  • Experience with Apache Spark and distributed computing.

  • Practical experience with Large Language Models (LLMs), Generative AI, RAG, and AI agents/agentic AI.

  • Experience working closely with Data Scientists to operationalise and productionise Machine Learning models.

  • Ability to design scalable, reliable, secure, and maintainable AI/ML solutions.

  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.

  • Ability to communicate complex technical concepts effectively to both technical and business stakeholders.

  • Experience within financial services, banking, or another regulated environment would be advantageous.


Preferred Certifications:


  • Microsoft Azure certifications such as AZ-104, AZ-305, or AI-102.

  • Databricks certifications in Data Engineering, Machine Learning Engineering, or Generative AI Engineering.

  • CKA or CKAD Kubernetes certifications.

  • Relevant DevOps, MLOps, or Platform Engineering certifications.

  • Recognised Machine Learning, Artificial Intelligence, or Data Science certifications.

  • AWS or Google Cloud certifications would be advantageous.


Most of our positions are remote; however, candidates should reside within travelling distance of the client site, as the working arrangements may change depending on business requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer - AI / GenAI at Datonomy Solutions
Senior Machine Learning Engineer - AI / GenAI at Datonomy Solutions

Datonomy Solutions • Emfuleni Local Municipality

On-site
ZAR 1,000,000 - 2,000,000
Senior Ml Engineer
Senior Ml Engineer

Ntt Data • Johannesburg

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

The Focus Group • Sandton

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

Indsafri • South Africa

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

The Focus Group • Sandton

On-site
ZAR 900,000 - 1,500,000
Senior Data Scientist
Senior Data Scientist

Psybergate (Pty) Ltd • Gauteng

Remote
ZAR 700,000 - 1,100,000
Data Scientist
Data Scientist

Sasso Consulting (Pty) Ltd • Johannesburg

On-site
ZAR 600,000 - 900,000
Data Scientist
Data Scientist

Sasso Consulting • Centurion

Hybrid
ZAR 650,000 - 900,000
Machine Learning Engineer
Machine Learning Engineer

Novah-LOY Consulting • Johannesburg

Hybrid
ZAR 700,000 - 1,200,000
Medical aid contribution
Annual bonuses
Performance-driven incentives
Senior Data Scientist
Senior Data Scientist

Ntt Data • Johannesburg

On-site
ZAR 1,200,000 - 2,000,000