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+

Get more replies from employers

Send a job-specific resume in minutes.

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

Hybrid
ZAR 600,000 - 1,000,000
Intermediate Data Scientist - Johannesburg - up to R800k per annum
Intermediate Data Scientist - Johannesburg - up to R800k per annum

ATS Client • Johannesburg

Hybrid
ZAR 800,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

Hybrid
ZAR 600,000 - 1,000,000
Data Scientist (SQL & Python) - Stellenbosch, Cape Town - up to R950k per annum
Data Scientist (SQL & Python) - Stellenbosch, Cape Town - up to R950k per annum

ATS Client • Cape Town

Hybrid
ZAR 570,000 - 950,000
Senior Data Scientist - Johannesburg - up to R1mil per annum
Senior Data Scientist - Johannesburg - up to R1mil per annum

ATS Client • Johannesburg

Hybrid
ZAR 600,000 - 1,000,000
Data Scientist
Data Scientist

Synergy Jobs (Pty) Ltd • Cape Town

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

Calibrate People • Sandton

Hybrid
ZAR 600,000 - 900,000
SENIOR DATA SCIENTIST / AI & QUANT LEAD - deliver next-generation AI and Analytics Products in [...]
SENIOR DATA SCIENTIST / AI & QUANT LEAD - deliver next-generation AI and Analytics Products in [...]

Acuity Consultants • Wes-Kaap

Hybrid
ZAR 1,900,000 - 2,200,000
Bonus and benefits
Junior Data Engineer (SQL, Python) - Johannesburg - up to R360k per annum
Junior Data Engineer (SQL, Python) - Johannesburg - up to R360k per annum

ATS Client • Johannesburg

Hybrid
ZAR 216,000 - 360,000
Senior Data Scientist
Senior Data Scientist

Idbasesoftware • Johannesburg

Hybrid
ZAR 900,000 - 1,800,000