Machine Learning Engineer

Parvana

Bellville

Hybrid

ZAR 900,000 - 1,200,000

Full time

10 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Parvana is seeking an experienced ML Engineer to design, train, and deploy models addressing business challenges in a hybrid Cape Town setting. You will build scalable ML pipelines, monitor performance, and work with Data Scientists, Software Engineers, and Product Managers to translate requirements into robust solutions.

Requirements include 3–5+ years of production ML experience, strong Python skills, and hands-on cloud/MLOps expertise across AWS/GCP/Azure and tools like Docker, Kubernetes,

Qualifications

  • 3–5+ years of professional experience developing, scaling, and deploying ML models in production.
  • Strong proficiency in Python and ML libraries.
  • Hands-on experience with cloud platforms and MLOps tools.
  • Solid understanding of statistical modelling and data manipulation (SQL).
  • Familiarity with Git, CI/CD and clean, testable code.

Responsibilities

  • Design, train, and evaluate ML models aligned to business problems.
  • Lead end-to-end ML pipelines from ingestion to deployment.
  • Contribute to scalable ML infra and containerization.
  • Implement monitoring for model performance and drift.
  • Experiment with new algorithms and frameworks; collaborate with teams.

Skills

Python
PyTorch
TensorFlow
scikit-learn
Pandas
AWS
GCP
Azure
Docker
Kubernetes
MLflow
SageMaker
Vertex AI
SQL
Git
CI/CD
MLOps
Deep Learning
NLP
GenAI

Education

Computer Science / Data Science / Machine Learning (relevant tertiary qualification)

Tools

AWS
GCP
Azure

Job description

Location: Cape Town | Work Type: Hybrid | Job ID: J107221

About our client:

Our client, a reputable financial services firm listed on the Johannesburg Stock Exchange (JSE), holds a strong belief in the transformative power of incremental progress. They are committed to empowering individuals and businesses alike, offering tailored solutions and expert guidance to help pave the way to success. With a focus on innovation and excellence, they provide secure financial futures through personalised advice and cutting-edge products. Their mission is to support diverse goals and aspirations, enriching lives across every journey.

What you will be doing:
  • Design, train, and evaluate machine learning models (predictive, deep learning, or NLP/GenAI depending on project needs) to solve complex business problems.
  • Lead the development of scalable, robust, and automated end-to-end ML pipelines (data ingestion, feature engineering, training, and deployment).
  • Contribute to the architecture of our ML infrastructure, ensuring models are containerized, deployed efficiently, and easily integrated into core software products.
  • Implement continuous monitoring strategies to track model performance, data drift, and latency, driving iterative improvements post-deployment.
  • Conduct experimentation to evaluate new algorithms, open-source frameworks, and methodology advancements.
  • Partner with Data Scientists, Software Engineers, and Product Managers to translate business requirements into technical solutions.
What our client is looking for:
  • A relevant tertiary qualification would be beneficial (Computer Science, Data Science, Machine Learning, etc.).
  • 3 - 5+ years of professional experience developing, scaling, and deploying ML models in a production environment.
  • Strong proficiency in Python and ecosystem libraries (e.g., PyTorch, TensorFlow, scikit-learn, Pandas).
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and MLOps tools (e.g., Docker, Kubernetes, MLflow, or cloud-native equivalents like SageMaker/Vertex AI).
  • Solid understanding of statistical modelling, feature engineering, and data manipulation skills (including strong SQL).
  • Familiarity with software engineering best practices, including Git version control, CI/CD pipelines, and writing clean, testable code.
  • Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
Requirements
  • Python, PyTorch, TensorFlow, scikit-learn, Pandas, AWS, GCP, Azure, Docker, Kubernetes, MLflow, SageMaker, Vertex AI, SQL, Git, CI/CD, MLOps, Deep Learning, NLP, GenAI
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Access to computing resources
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Bonus
Health benefits
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Lula • Wes-Kaap

On-site
ZAR 900,000 - 1,500,000
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,300,000
Bonuses
Health coverage
Professional development
+2
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Durban

On-site
ZAR 600,000 - 900,000
Competitive salary
Medical aid and pension
Training and industry conferences
+2
Machine Learning Engineer (Hybrid – Cape Town / Johannesburg)
Machine Learning Engineer (Hybrid – Cape Town / Johannesburg)

Omega Hr Solutions, Inc. • Johannesburg

Hybrid
ZAR 600,000 - 1,200,000
SENIOR MACHINE LEARNING ENGINEER – Build Production ML at FinTech Scale – CAPE TOWN (Hybrid), R1.35m – R1.45m
SENIOR MACHINE LEARNING ENGINEER – Build Production ML at FinTech Scale – CAPE TOWN (Hybrid), R1.35m – R1.45m

Acuity Consultants • Cape Town

Hybrid
ZAR 1,350,000 - 1,450,000
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Placements24 • Cape Town

Hybrid
ZAR 2,241,000 - 3,201,000
Fully remote work
Bonus structure
Health, dental, vision insurance
+2
AI/ML Engineer
AI/ML Engineer

Placements24 • Sandton

On-site
ZAR 850,000 - 1,150,000
Competitive salary
Medical aid and retirement fund
Continuous learning
+2
Machine Learning Specialist
Machine Learning Specialist

Placements24 • Klerksdorp

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Hybrid work options
+1