Data Scientist - (Python, SQL) - Cape Town -up to R800k per annum

ATS Client

Cape Town

On-site

ZAR 480,000 - 800,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ATS Client in Cape Town seeks a Data Scientist to join a leading investment group. You’ll tackle complex business challenges using machine learning, AI, NLP, and advanced analytics, contributing to cutting‑edge AI initiatives that influence strategic decisions.

This role involves designing and deploying models, building NLP/Generative AI and computer vision solutions, collaborating with cross‑functional teams, and delivering production‑ready AI tools.

Qualifications

  • Honours, Master’s, or PhD in Computer Science, Statistics, Mathematics, Engineering, Data Science, or a related quantitative field.
  • 3–5 years’ experience in a Data Science or Applied Machine Learning role.
  • Strong proficiency in Python, SQL (PostgreSQL), and machine learning frameworks such as TensorFlow, PyTorch, and scikit‑learn.
  • Experience developing and deploying machine learning, NLP, Generative AI, and computer vision solutions.
  • Knowledge of Large Language Models (LLMs), RAG architectures, vector databases, and AI frameworks such as LangChain, LlamaIndex, Hugging Face, OpenAI API, or Claude.
  • Experience with Docker, AI automation tools, and integrating AI solutions into enterprise applications.
  • Experience with React, TypeScript, Tailwind CSS, Zoho CRM integrations, and AI workflow automation tools will be advantageous.

Responsibilities

  • Design, develop, deploy, and optimise machine learning and AI models to solve complex business problems.
  • Build NLP, Generative AI, and computer vision solutions using modern AI frameworks and technologies.
  • Perform data analysis, statistical modelling, and experimentation to generate actionable business insights.
  • Develop dashboards and AI‑powered tools to support business decision‑making.
  • Automate workflows and integrate AI solutions with enterprise systems and applications.
  • Collaborate with cross‑functional teams to deliver scalable, production‑ready AI solutions.
  • Research emerging AI technologies and continuously improve models, processes, and best practices.
  • Document models, methodologies, and technical solutions to ensure knowledge sharing and reproducibility.

Skills

Python
SQL
TensorFlow
PyTorch
scikit-learn
NLP
LLMs
Vector databases
LangChain
OpenAI API

Education

Honours
Masters
PhD

Tools

Docker

Job description

A leading South African investment group, proudly recognised as one of the country's top investment companies, is looking for an innovative and passionate Data Scientist to join its growing team.

This is an exceptional opportunity for a technically strong professional who enjoys solving complex business challenges through machine learning, artificial intelligence, natural language processing, and advanced analytics. You’ll work on cutting‑edge AI initiatives that influence strategic decision-making and drive innovation across the business.

Responsibilities
  • Design, develop, deploy, and optimise machine learning and AI models to solve complex business problems.
  • Build NLP, Generative AI, and computer vision solutions using modern AI frameworks and technologies.
  • Perform data analysis, statistical modelling, and experimentation to generate actionable business insights.
  • Develop dashboards and AI‑powered tools to support business decision‑making.
  • Automate workflows and integrate AI solutions with enterprise systems and applications.
  • Collaborate with cross‑functional teams to deliver scalable, production‑ready AI solutions.
  • Research emerging AI technologies and continuously improve models, processes, and best practices.
  • Document models, methodologies, and technical solutions to ensure knowledge sharing and reproducibility.
Qualifications & Experience
  • Honours, Master’s, or PhD in Computer Science, Statistics, Mathematics, Engineering, Data Science, or a related quantitative field.
  • 3–5 years’ experience in a Data Science or Applied Machine Learning role.
  • Strong proficiency in Python, SQL (PostgreSQL), and machine learning frameworks such as TensorFlow, PyTorch, and scikit‑learn.
  • Experience developing and deploying machine learning, NLP, Generative AI, and computer vision solutions.
  • Knowledge of Large Language Models (LLMs), RAG architectures, vector databases, and AI frameworks such as LangChain, LlamaIndex, Hugging Face, OpenAI API, or Claude.
  • Experience with Docker, AI automation tools, and integrating AI solutions into enterprise applications.
  • Experience with React, TypeScript, Tailwind CSS, Zoho CRM integrations, and AI workflow automation tools will be advantageous.

The Reference Number for this position is NG61448 which is a Permanent, Hybrid role in Cape Town, offering a salary of up to R800k per annum salary negotiable based on experience. E‑mail Nokuthula at nokuthula@e-merge.co.za or call her for a chat on 011 463 3633 to discuss this and other opportunities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Scientist (R or Python, AI) - Johannesburg - up to 1mil per annum
Senior Data Scientist (R or Python, AI) - Johannesburg - up to 1mil per annum

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,100,000
Data Scientist (SQL, Python, Big Query) - Johannesburg - up to R1mil per annum
Data Scientist (SQL, Python, Big Query) - Johannesburg - up to R1mil per annum

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,100,000
Lead Data Scientist - AI Innovation
Lead Data Scientist - AI Innovation

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 2,000,000
Significant annual bonus potential
Medical aid
Retirement fund contributions
+2
Lead Data Scientist - AI & Machine Learning
Lead Data Scientist - AI & Machine Learning

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,700,000
Generous bonus potential
Comprehensive health insurance
AI/ML training opportunities
+2
Data Scientist - AI Solutions
Data Scientist - AI Solutions

Placements24 • Durban

On-site
ZAR 600,000 - 1,100,000
Competitive remuneration package
Medical aid
Retirement fund contributions
+2
Data Scientist - Machine Learning Specialist
Data Scientist - Machine Learning Specialist

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health benefits
Learning & development
+1
Principal Data Scientist - AI Applications
Principal Data Scientist - AI Applications

Placements24 • Durban

On-site
ZAR 1,200,000 - 1,900,000
Competitive compensation
Equity/Profit-sharing
Health/dental/vision coverage
+3
Lead Data Scientist - AI/ML
Lead Data Scientist - AI/ML

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000
Competitive salary
Comprehensive medical cover
Equity participation
+2
Data Scientist - AI Applications
Data Scientist - AI Applications

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Bonus potential
Health & retirement benefits
Generous paid leave
+3
Lead Data Scientist - Ml, Analytics & Team Leadership
Lead Data Scientist - Ml, Analytics & Team Leadership

Placements24 • Gauteng

On-site
ZAR 600,000 - 900,000