Machine Learning Engineer

Cape Town, WC, ZA, South Africa

Job Description

Employment Type




Contract

Experience




3 to 15 years

Salary




Negotiable

Job Published




16 October 2025

Job Reference No.




586690862


===================


PBT Group is seeking a highly skilled

Machine Learning Engineer

to design, build, and deploy scalable machine learning solutions across complex data environments. The successful candidate will work closely with data scientists, data engineers, and business stakeholders to operationalise machine learning models, optimise data pipelines, and contribute to the continuous improvement of advanced analytics solutions.



This role requires a blend of strong data engineering expertise, applied machine learning knowledge, and cloud-based solution experience.

Key Responsibilities



Design, develop, and deploy

machine learning models

into production environments. Build and maintain

end-to-end ML pipelines

for data ingestion, transformation, feature engineering, model training, and inference. Collaborate with

data scientists

to move models from experimentation to production. Optimise model performance and ensure

scalability, reliability, and monitoring

of ML systems. Implement

MLOps best practices

, including CI/CD automation, version control, model tracking, and reproducibility. Work with

data engineers

to ensure robust data quality, governance, and accessibility. Research and experiment with emerging

AI/ML techniques and tools

to enhance capabilities. Document processes and provide technical guidance to cross-functional teams.

Technical Skills & Experience



Programming:

Strong proficiency in

Python

(NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch).

ML Lifecycle Management:

Experience with

MLflow

,

Kubeflow

,

SageMaker

, or similar platforms.

Data Pipelines:

Solid understanding of

ETL/ELT processes

and tools such as

Airflow

,

Spark

, or

Databricks

.

Cloud Platforms:

Hands-on experience with

AWS

,

Azure

, or

GCP

(data and AI services).

Databases:

Strong SQL skills and experience with both

relational

and

NoSQL

data stores.

Model Deployment:

Experience deploying ML models via

APIs

,

containers (Docker, Kubernetes)

, or cloud endpoints.

Version Control & CI/CD:

Git, Jenkins, or GitHub Actions.

Bonus:

Exposure to

Deep Learning

,

NLP

, or

Computer Vision

frameworks.

Soft Skills



Strong problem-solving and analytical skills. Excellent communication and collaboration with both technical and business stakeholders. Proactive and curious mindset, with the ability to learn and adapt quickly. Strong documentation and presentation abilities.

Minimum Qualifications



Bachelor's or Master's degree in

Computer Science

,

Data Science

,

Statistics

,

Applied Mathematics

, or a related field.

3+ years

of experience in applied machine learning or AI solution development. Proven track record of delivering production-ready ML models in real-world environments.

In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent*

If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.*

Skills


==========


Data ScienceMachine LearningSQLPythonExtract Transform Load (ETL)Spark MLArtificial Intelligence

Industries


==============


BankingFinanceInsurance

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1558865
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned