Search thousands of fresh jobs

×
This job is expired
Datafin

Data Scientist (Python, Machine Learning, LLMs) – (In Office) CPT

Datafin

  • R Undisclosed
  • Permanent Intermediate position
  • Cape Town
  • Posted 01 Jul 2026 by Datafin
  • Expires in 34 days
  • Job 2641633 - Ref 7dc7114f-0b74-4
Apply Now

About the position

ENVIRONMENT:

An Investment company is searching for a talented and driven Data Scientist to join their innovative and growing team based in Durbanville, Cape Town. This is an exciting opportunity to work with a market leader, leveraging data to drive strategic decision-making, enhance business performance, and contribute to the future of wealth creation in South Africa.

 

DUTIES:

Machine Learning & Predictive Modelling

•       Design, train, evaluate, and deploy supervised and unsupervised machine learning models in Python.

•       Build predictive and prescriptive models across classification, regression, clustering, and ranking tasks.

•       Own the full ML lifecycle: data preparation, feature engineering, model selection, validation, deployment, and monitoring.

•       Package and deploy models in Docker for reproducible, versioned, maintainable production use.

NLP & Generative AI

•       Develop and fine-tune NLP models for text classification, named entity recognition, sentiment analysis, and summarisation.

•       Leverage LLMs and generative AI (Claude, OpenAI API, Hugging Face) to build intelligent applications.

•       Design prompt engineering strategies and retrieval-augmented generation (RAG) pipelines using PostgreSQL/pgvector for vector storage.

•       Evaluate and mitigate risks in generative AI outputs including hallucination, bias, and fairness.

Computer Vision

•       Build and adapt computer vision models for image classification, object detection, and segmentation.

•       Work with pre-trained architectures (e.g. CNNs, ViTs) and fine-tune on domain-specific datasets.

•       Collaborate with engineering teams to integrate vision models into production systems.

Analytics, Dashboards & Statistical Insights

•       Conduct rigorous exploratory data analysis (EDA) and statistical modelling to surface actionable insights.

•       Design and analyse A/B tests and experiments to measure the impact of product and business changes.

•       Translate complex analytical findings into clear, compelling narratives for non-technical stakeholders.

•       Build dashboards and internal tools using React, TypeScript, Tailwind, and Framer Motion to track model and business KPIs.

AI Automation & Workflow Integration

•       Use AI developer tools such as Claude Code and LLMs to accelerate experimentation and delivery.

•       Automate data and model workflows with n8n, Zapier, and Base44.

•       Integrate model outputs and insights into the group’s systems including Zoho CRM (via Deluge and APIs).

Collaboration & Research

•       Partner with data engineers to ensure high-quality data is available for modelling.

•       Work with product managers and stakeholders to define problems, success criteria, and evaluation metrics.

•       Stay current with research developments in ML, NLP, and AI; evaluate and apply relevant techniques.

•       Document methodologies, experiments, and model decisions to support reproducibility and knowledge sharing.

 

REQUIREMENTS:

•       3–5 years of hands-on experience in a data science or applied machine learning role.

•       Strong proficiency in Python for data science (NumPy, pandas, scikit-learn, PyTorch or TensorFlow).

•       Solid understanding of ML fundamentals: model selection, cross-validation, regularisation, and evaluation metrics.

•       Practical experience with NLP and language models (transformers, BERT, GPT-family, etc.).

•       Proficiency in SQL and working with PostgreSQL for data extraction and manipulation.

•       Experience deploying models with Docker.

•       Strong statistical foundations: hypothesis testing, probability, regression, and experimental design.

•       Ability to communicate technical work clearly to non-technical audiences.

•       Experience with generative AI tooling (LangChain, LlamaIndex, OpenAI API, Claude, Hugging Face).

•       Experience building RAG patterns with vector stores (e.g. PostgreSQL/pgvector).

•       Exposure to computer vision frameworks (OpenCV, torchvision, YOLO, Detectron2).

•       Familiarity with AI automation tools (n8n, Zapier, Base44) and AI dev tools (Claude Code).

•       Front-end skills (React, TypeScript, Tailwind, Framer Motion) for building model-facing tools.

•       Experience integrating with Zoho CRM (Deluge, JavaScript)

•       Postgraduate degree (Honours, Masters, or PhD) in a quantitative field such as Computer Science, Statistics, Mathematics, or Engineering.

Desired Skills:

  • C
  • Data Analysis
  • Python
  • SQL
  • R
  • Machine Learning
  • Docker

About The Employer:

Our client assists investors to build high-performing property portfolios and to master every stage in the process of successful property investment, including helping investors to identify, acquire and manage top-performing properties.

Apply Now

Datafin

About the agency

Datafin Recruitment was established in 1999 and is one of South Africa’s leading Recruitment companies. Owned and managed by two sisters Lindy and Bev Sollinger, we focus on connecting with both our clients and candidates in an authentic conscious meaningful manner. We focus on the Tech, Digital/Online, Data, Finance and HR industries.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 33 days

Email me jobs similar to: Data Scientist (Python, Machine Learning, LLMs) – (In Office) CPT

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.