Data Scientist
IGrow Wealth Investments · Durbanville
Job description
About the role
IGrow Wealth Investments Group of Companies, described as South Africa's leading investment company, is looking for a Data Scientist to join its team in Durbanville, Cape Town. The role uses data to drive strategic decisions, improve business performance and contribute to wealth creation in South Africa.
Key responsibilities
- Design, train, evaluate and deploy supervised and unsupervised machine learning models in Python, covering classification, regression, clustering and ranking
- Own the full ML lifecycle: data preparation, feature engineering, validation, deployment and monitoring, packaged in Docker
- Develop and fine-tune NLP models and use LLMs and generative AI to build intelligent applications, including RAG pipelines with PostgreSQL/pgvector
- Build computer vision models for image classification, object detection and segmentation, and integrate them with engineering teams
- Run exploratory data analysis, A/B tests and experiments, and turn findings into clear narratives for non-technical stakeholders
- Build dashboards and internal tools with React, TypeScript, Tailwind and Framer Motion to track KPIs
- Automate workflows with n8n, Zapier and Base44, and integrate model outputs into systems such as Zoho CRM
- Work with data engineers, product managers and stakeholders, and document methods and experiments
Required profile
- 3 to 5 years of hands-on experience in data science or applied machine learning
- Postgraduate degree (Honours, Masters or PhD) in a quantitative field such as Computer Science, Statistics, Mathematics or Engineering
- Ability to explain technical work clearly to non-technical audiences
Required skills
- Python for data science (NumPy, pandas, scikit-learn, PyTorch or TensorFlow)
- SQL and PostgreSQL, including pgvector
- Docker for model deployment
- NLP and generative AI tools (LangChain, LlamaIndex, Hugging Face, OpenAI API, Claude)
- Computer vision (OpenCV, torchvision, YOLO, Detectron2)
- Front-end (React, TypeScript, Tailwind, Framer Motion) and Zoho CRM integration (Deluge, JavaScript)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
6 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
IGrow Wealth Investments
Durbanville