1,195 Data Scientist jobs in South Africa
Data Scientist
Posted today
Job Viewed
Job Description
Job Functions
Build data products to extract valuable business insights. In this role, you should be highly analytical with a knack for analysis, math and statistics. Critical thinking and problem‑solving skills are essential for interpreting data. We also want to see a passion for machine‑learning and research.
Job Responsibilities- Identify valuable data sources and automate collection processes.
- Undertake pre‑processing of structured and unstructured data.
- Analyse large amounts of information to discover trends and patterns.
- Build predictive models and machine‑learning algorithms.
- Combine models through ensemble modelling.
- Present information using data visualization techniques.
- Propose solutions and strategies to business challenges.
- Collaborate with engineering and product development teams.
Data Scientist
Posted today
Job Viewed
Job Description
Are you a Data Scientist based in the Eastern Cape or willing to relocate, seeking a new and challenging opportunity? This may be the position you have been searching for!
Requirements :
- Proven track record of at least 5 years applied data science / machine learning
- Experience in leading agile product teams to achieve outstanding data solutions
- Implementation experience for data technology and automation of the data science work flow
- Must have worked on Python / R / Java with machine learning algorithms such neural nets and SVMs
- Experience in MS Azure Data Lake, Databricks and Synapse and Analysis Services
- Experience in MS Power BI, SQL Analysis Services, SQL Database Development
Data Scientist
Posted today
Job Viewed
Job Description
Job & Company Description
We are seeking a Data Scientist with a strong background in applied statistics, data analysis, and business intelligence to join a tech savvy team within a telecommunications company on a 6 months contract basis. The ideal candidate will leverage statistical models, machine learning techniques, and data visualization tools to drive data-driven decision-making within our organization.
With a proven track record in telecommunications and various industries, the candidate will extract insights, develop analytical solutions, and enhance business performance.
The key responsibilities for this role will include- Collect, clean, verify, and manage large datasets from multiple sources.
- Apply statistical models and machine learning algorithms to generate actionable insights.
- Design and build analytical solutions to support business needs.
- Develop and maintain dashboards and reports using Power BI and Excel.
- Engage with stakeholders to define KPIs and reporting requirements.
- Enhance data governance, data monetization, and machine learning processes.
- Present data-driven insights and recommendations to business leaders.
- Work closely with data stewards and technical teams to optimize data access and structures.
- Support business decision-making by analyzing trends in financial and operational data.
As you will be required to hit the ground running extensive experience is essential.
The requirements : Qualification- BSc Honours in Applied Statistics or a related field (Mathematics, Data Science, or Computer Science)
- 3+ years experience in a similar role
- Telecommunications industry experience is a plus.
- Experience in predictive modelling and business forecasting.
- Prior exposure to data governance and monetization strategies
- Programming & Data Analytics : Python, R, SQL, SAS, C++, Java, SSRS, SSAS, SSIS.
- Data Visualization & BI Tools : Power BI, Excel.
- Statistical & Quantitative Analysis : Machine learning, predictive modeling, data interpretation
If you are interested in this opportunity, please apply directly.
#J-18808-LjbffrData Scientist
Posted today
Job Viewed
Job Description
Title: Senior Data Scientist
Location: France, Dubai, or Remote
Company OverviewOur clients are one of the world’s largest Communications Service Providers (CSPs). Whose software monitors and optimises the networks of eight of the top 10 global telecom groups, ensuring resilience for over 2 billion subscribers worldwide. We’re entering an era of predictive analytics, Generative AI, and agent-based intelligence, allowing us to redefine how networks are managed and automated. At our clients you’ll work with a global, diverse team of innovators passionate about turning data into intelligence,
OverviewWe are seeking a highly skilled Senior Data Scientist to lead the design and implementation of advanced analytical and machine learning models that enable predictive, prescriptive, and automated intelligence. The ideal candidate will have deep expertise in data modelling, forecasting, and anomaly detection, along with the ability to design scalable solutions that transform complex datasets into actionable insights. The role also includes exposure to Generative AI techniques such as LLMs, RAG, and intelligent agents that support enhanced analytics and decision automation.
Key Responsibilities 1. Machine Learning & Predictive Analytics- Develop and deploy machine learning models for forecasting, anomaly detection, optimization, and root cause analysis.
- Conduct data exploration and pattern analysis to identify trends, correlations, and behavioural deviations.
- Apply statistical and algorithmic approaches to improve model performance and interpretability.
- Validate and monitor models to ensure precision, scalability, and business relevance.
- Work with data engineering teams to establish robust data pipelines and integration frameworks.
- Develop processes for data cleaning, transformation, correlation, and feature extraction.
- Ensure data consistency, quality, and traceability across multiple systems and domains.
- Implement automated workflows to maintain high data integrity and modeling efficiency.
- Translate complex analytical outcomes into clear, actionable insights that guide decision-making.
- Collaborate with product and domain experts to identify opportunities for data-driven improvement.
- Build dashboards and visualizations that communicate model results and performance trends effectively.
- Quantify the impact of data science initiatives and align with measurable business KPIs.
- Deploy and maintain ML models using MLOps pipelines with continuous retraining and performance tracking.
- Implement model monitoring, version control, and drift detection frameworks.
- Collaborate with DevOps and application teams to integrate analytics components into production environments.
- Ensure models comply with quality, governance, and reliability standards.
- Apply LLM and RAG-based architectures for knowledge retrieval, contextual reasoning, and data summarization.
- Develop AI-driven agents that support analytical workflows and decision automation.
- Experiment with prompt engineering and fine-tuning to enhance model accuracy and adaptability.
- Combine predictive modelling with generative techniques to enrich data insights and usability.
- Master’s or Ph.D. in Data Science, Computer Science, Statistics, Mathematics, or related quantitative field.
- 7+ years of experience in machine learning, AI, or advanced analytics, with proven impact in model deployment.
- Strong programming proficiency in Python, R, and SQL, with experience using TensorFlow or PyTorch.
- Expertise in data modeling, forecasting, classification, clustering, and optimization.
- Proficiency in data wrangling (pandas, NumPy, PySpark) and visualization tools (Power BI, Tableau, Plotly).
- Knowledge of MLOps practices, cloud environments (AWS, Azure, GCP), and model performance monitoring.
- Strong foundation in statistics, probability, and hypothesis testing.
- Experience with telecom, network assurance, or large-scale telemetry datasets.
- Familiarity with LLM and RAG implementations, vector databases, and LangChain frameworks.
- Understanding of AIOps, network analytics, and closed-loop automation.
- Proven ability to bridge data science and business strategy through measurable outcomes.
Data Scientist
Posted 1 day ago
Job Viewed
Job Description
Direct message the job poster from Airfinity Ltd
Data ScientistAirfinity is the world’s leading provider of predictive health analytics. Our proprietary platform combines advanced modeling with real‑time data from trusted sources to provide actionable insights for pharmaceutical companies, healthcare providers, governments, and investors. We’re a fast‑growing, mission‑driven team transforming global health decision‑making through data.
Objective of the Role: The Data Scientist role will be to forecast, risk assess and build predictive models for a number of indicators such as vaccine sales, pricing, output. The Data Scientist is a key role within Airfinity that will develop a deep understanding of Airfinity data and use that to build world‑class predictive models that will ultimately help key global decision makers save lives. The Data Scientist holder will have the opportunity to work closely with clients to understand their business needs, including across Governments and Pharma departments.
Key Responsibilities- Develop predictive models relating to pharmaceuticals and infectious diseases or other therapeutic areas.
- Turn science‑related data into compelling medical and commercial insights for clients using a wide range of predictive modeling techniques.
- Understand the key questions that clients need answering and develop creative solutions to quickly and effectively solve their problems.
- Build forecasts and risk assessment to aid decision makers’ strategy.
- Deliver effective stakeholder presentations and demonstrations to optimise the value of Airfinity's solutions to clients.
- Coordinate and collaborate with colleagues to build vaccine and treatment forecasts for infectious diseases and other therapeutic areas.
- Potential to also assume people management responsibilities over time.
- Highly analytical and strong academic background in STEM with a passion for Life Sciences and how analytics can be used to save lives.
- Fluent in python, and confident using R.
- Strong mathematical and statistical skills.
- Knowledge of predictive and risk based forecast modeling, including development and implementation.
- Able to work quickly in a fast‑paced environment.
- Ability to distill complex ideas and models into understandable and actionable insights.
- SQL knowledge.
- Comfortable with large‑scale libraries and working with different profiles (quants, IT, MO, Risk).
- Ability to propose new design patterns and architectures with a strong emphasis on clean and ordered code with a focus on productisation.
- Strong communication skills - Fluent conversational business English.
- The opportunity to work with a pioneering team in predictive health analytics and contribute to a mission with real‑world impact.
- A collaborative and fast‑paced environment with a focus on innovation.
- The chance to work closely with a multidisciplinary team of data scientists, analysts, and researchers.
Airfinity values individuals who bring a forward‑thinking approach to industry challenges and are committed to contributing to a healthier, more resilient world.
We are an Equal Opportunity Employer, who are committed to creating a diverse and inclusive company culture, that does not discriminate. Exclusivity and a diverse culture is what helps us shape who we are and reach our potential.
Seniority level- Mid‑Senior level
- Full‑time
- Analyst, Consulting, and Science
- Information Services and Data Infrastructure and Analytics
Data Scientist
Posted 1 day ago
Job Viewed
Job Description
About the Role
We’re looking for a data scientist to join our technology team. You’ll leverage cutting‑edge cloud technology and work on exciting challenges that directly impact business decisions and user experiences. The position is based at our Cape Town or Randburg offices.
Responsibilities- Design, build, test and optimise predictive models that deliver automated business intelligence
- Develop sophisticated algorithms to solve complex business challenges
- Deploy and monitor ML models in production environments with proper versioning and tracking
- Track model performance, detect drift and manage model retraining workflows
- Containerise ML applications and manage model versioning across environments
- Partner with cross‑functional stakeholders to identify, scope and solve critical business problems
- Create automated reporting systems and interactive dashboards that empower data‑driven decision making
- Monitor platform performance and establish key performance metrics
- Analyse diverse data sources including custom analytics, paywall metrics, and web analytics to uncover actionable business insights
- Conduct deep‑dive user behaviour analysis to enhance UX and drive engagement
- Build and maintain robust data pipelines for ingesting, processing and transforming large datasets
- Ensure data quality and implement validation checks across data workflows
- Design efficient ETL/ELT processes to support analytics and ML initiatives
- Git version control, Jupyter Notebooks, Docker
- scikit‑learn, PyTorch, TensorFlow, LightGBM, XGBoost, Pandas
- SQL, DAG orchestration tools, data pipeline design, ETL/ELT processes
- Linear/logistic regression, statistical analysis techniques
- Collaborative filtering, content‑based and hybrid recommendation systems
- Random Forests, decision trees, gradient boosting
- Clustering algorithms, natural language processing (bag‑of‑words, word embeddings, transformer models)
- Production deployment, A/B testing, model monitoring and maintenance
- Strong SQL proficiency and database design principles
- Data warehousing concepts and dimensional modelling
- Data quality frameworks and validation processes
- Streaming vs. batch processing architectures
- Curiosity and eagerness to learn emerging technologies, platforms and methodologies
- Problem‑solving approach with attention to detail and business impact
- Strong collaboration skills for working across engineering and business teams
- Honours degree (minimum) in Data Science, Mathematics, Statistics, Engineering or related field
- 3+ years of hands‑on Python development experience
- Proven experience with big data technologies and cloud platforms
Given the employment equity policy of Media24, preference will be given to suitable candidates from the designated groups.
#J-18808-LjbffrData Scientist
Posted 1 day ago
Job Viewed
Job Description
WHAT YOU’LL DO
We’re looking for a data scientist to join our technology team. You'll leverage cutting-edge cloud technology and work on exciting challenges that directly impact business decisions and user experiences. The position is based at our Cape Town or Randburg offices.
Machine learning & automation- Design, build, test and optimise predictive models that deliver automated business intelligence
- Develop sophisticated algorithms to solve complex business challenges
- Deploy and monitor ML models in production environments with proper versioning and tracking
- Track model performance, detect drift and manage model retraining workflows
- Containerise ML applications and manage model versioning across environments
- Partner with cross-functional stakeholders to identify, scope and solve critical business problems
- Create automated reporting systems and interactive dashboards that empower data-driven decision making
- Monitor platform performance and establish key performance metrics
- Analyse diverse data sources including custom analytics, paywall metrics, and web analytics to uncover actionable business insights
- Conduct deep-dive user behaviour analysis to enhance UX and drive engagement
- Data engineering & pipeline development
- Build and maintain robust data pipelines for ingesting, processing and transforming large datasets
- Ensure data quality and implement validation checks across data workflows
- Design efficient ETL/ELT processes to support analytics and ML initiatives
- Honours degree (minimum) in Data Science, Mathematics, Statistics, Engineering or related field
- 3+ years of hands-on Python development experience
- Proven experience with big data technologies and cloud platforms
- Development Tools: Git version control, Jupyter Notebooks, Docker
- ML Frameworks: scikit-learn, PyTorch, TensorFlow, LightGBM, XGBoost, Pandas
- Data Engineering: SQL, DAG orchestration tools, data pipeline design, ETL/ELT processes
- Statistical Methods: Linear/logistic regression, statistical analysis techniques
- Recommendation Systems: Collaborative filtering, content-based and hybrid models
- Tree-Based Methods: Random Forests, decision trees, gradient boosting
- Advanced Techniques: Clustering algorithms, Natural Language Processing (bag-of-words, word embeddings, transformer models)
- Model Deployment: Production deployment, A/B testing, model monitoring and maintenance
- Strong SQL proficiency and database design principles
- Experience with data warehousing concepts and dimensional modelling
- Knowledge of data quality frameworks and validation processes
- Understanding of streaming vs. batch processing architectures
- Curiosity and eagerness to learn emerging technologies, platforms and methodologies
- Problem-solving approach with attention to detail and business impact
- Strong collaboration skills for working across engineering and business teams
Given the employment equity policy of Media24, preference will be given to suitable candidates from the designated groups.
#J-18808-LjbffrBe The First To Know
About the latest Data scientist Jobs in South Africa !
Data Scientist
Posted 2 days ago
Job Viewed
Job Description
Position: Data Scientist
Location: Remote
Our client is seeking a highly skilled and analytical Data Scientist to join their market research team. The Data Scientist needs practical knowledge and comprehensive understanding of research processes and techniques. The successful individual will actively assist in the data production process and when required, within the departments. The ideal candidate will be responsible for designing of the sample and survey, sample implementation instructions into field, monthly production and extrapolations to final client delivery, developing innovate models, and generating actionable insights. This role requires a strong foundation in statistics, machine learning, and data visualization, combined with an understanding of market behaviour and dynamics.
Responsibilities- Gather and process volumes of structured and unstructured data to identify trends and patterns
- Ensure data integrity, consistency, and accuracy through the use of statistical techniques to validate data for uniformity and accuracy
- Set up and perform additional data reviewing methods using statistics to design more efficient data review processes
- Design samples methodologies and universe for new projects during project setup phases
- Evaluate universe and sample designs for existing projects and implement changes where necessary
- Apply weighting techniques to survey data to ensure representativeness
- Support survey design using statistical principles to ensure validity and reliability
- Design a streamlined restatement process to avoid data step changes
- Work closely with all stakeholders to identify project health issues to develop effective solutions
- Manage and implement data rework /restatements processes for all tracking project projects
- Find innovative solutions to Universe challenges by applying a modelling approach
- Work closely with different teams to apply data-driven insights and provide guidance to the correct use of reported data
- Assist with complex data investigations and analysis
- Serve as a data strategist to identify and integrate existing and new datasets that can be leveraged to enhance our product capabilities, and work closely with the engineering team in the development of data products
- Stay updated with the latest tools, AI technologies and methods in Data Science
- Advise on innovative data collection strategies and recommend best suited approaches.
- 7+ years of experience in Data Science
- Bachelor’s degree (or equivalent) in Statistics, Applied Mathematics, or related field
- Experience with Excel, PowerPoint, PowerBI, SQL, and statistical tools SPSS, SAS
- Proficiency with data mining, mathematics, and statistical analysis
- Extensive experience in pattern recognition and modelling
- A can-do attitude
- Eagerness to grow and learn with the company as part of a high-performing team
- Strong numeracy skills and exceptional attention to detail
- A proactive problem solver and quick thinker
- Ability to work effectively in a dynamic, research-oriented group
- Meticulous attention to detail
- Ability to manage competing priorities under demanding deadlines
Data Scientist
Posted 2 days ago
Job Viewed
Job Description
Let's build the future together!
We know that Customer data is at the heart of hyper personalisation and are looking for the brightest, most inspiring engineers to deliver our product which enables data to drive every decision, every communication, and every customer interaction.
We are building a diverse team, all unified by a desire to unleash the data needed by marketeers. Creativity is at the core of Ikue and is something we are looking to further strengthen in 2024! There are no typical profiles, each and every team member shares our vision and wants to be part of its success.
As a Data Scientist at Ikue you will:
- Interact with customers to understand their AI capabilities, needs and opportunities
- Analyse customer data to identify trends and patterns
- Design and build predictive models and machine learning algorithms
- Design and construct Ikue's AI Studio in collaboration with Product Owners and Engineers
- Ensure predictive models and algorithms remain valid and correctly applied to customer use cases
You will be rewarded with:
- You will become part of an international environment that embraces diversity and professionalism
- A dynamic and motivated team, with a good sense of humour
- Freedom to take responsibility, grow within the team and ALSO
- Working in a fast-forward company
- Remote work model
Requirements:
- BSc Computer Science or Engineering
- 3+ years working experience as a Data Scientist or Data Analyst
- Solid grasp of machine learning concepts and approaches (i.e., model types, training, evaluation)
- High expertise in Python and common machine learning frameworks (e.g., Scikit Learn)
- Working knowledge of AWS Sagemaker (AWS technical certification preferable)
- Analytical mind, business acumen, problem-solving aptitude
- Excellent communication and presentation skills
Data Scientist
Posted 4 days ago
Job Viewed
Job Description
A vacancy exists for a Data Scientist within the Data Insights Team, Kazang , in Cape Town . We are looking for a curious, dependable, and impact-driven Intermediate Data Scientist to step confidently into a role that blends advanced analytics, stakeholder communication, and team contribution. This is an exciting opportunity to play a leading role in shaping our data science environment while delivering high‑impact models and insights that inform real business decisions. You’ll work at the intersection of data and strategy—helping to define how data science is applied across the organization.
In this role, you’ll collaborate with Software Engineers, Data Engineers, Data Analysts, Product Owners and decision‑makers to scope, build, and deliver solutions using advanced statistical and machine learning models. You’ll be responsible for turning complex data into actionable recommendations and contributing to the design and implementation of data science frameworks using cutting‑edge technologies. With a strong passion for modeling and experimentation, you’ll bring a scientific approach to solving business problems in a fast‑paced FinTech environment. Beyond technical delivery, this role is about how you show up in the team—sharing knowledge, offering mentorship, fostering collaboration, and bringing energy and positivity to our day‑to‑day culture. As a trusted advisor and a core member of the Data & Analytics team, you’ll play a key part in building not just data solutions, but a data‑driven, collaborative, and innovative way of working.
Key Responsibilities Include, But Are Not Limited To- Problem Framing & Business Understanding: Collaborate with stakeholders to understand business problems and translate them into data science opportunities.
- Define success criteria and hypotheses for modeling efforts.
- Proactively recommend data science applications that add business value.
- Model Development & Analysis: Build, test, and deploy models for prediction, classification, clustering, or segmentation.
- Use appropriate techniques (e.g., regression, decision trees, time series, NLP, or unsupervised learning) with an understanding of trade‑offs.
- Apply rigorous validation and performance testing to ensure robustness.
- Design and implement experiments and conduct A/B testing to evaluate hypotheses.
- Insight Generation & Communication: Develop statistical models and algorithms to extract insights from complex datasets.
- Interpret model outputs in the context of the business and communicate results to non‑technical audiences.
- Create clear, actionable summaries and data stories that drive decisions.
- Highlight not just results, but implications and recommended next steps.
- Collaboration & Culture Building: Collaborate with cross‑functional teams to identify and analyze business problems.
- Contribute positively to team culture through collaboration, energy, and willingness to help others.
- Actively participate in team ceremonies and learning opportunities.
- Support junior team members through code reviews, brainstorming, or informal mentoring.
- Model accountability, open communication, and psychological safety.
- Technical Development & Governance: Follow reproducible workflows (e.g., version control, environment tracking, documentation).
- Ensure models and codebases are clean, well‑documented, and scalable.
- Stay up to date with new techniques and apply relevant advances to your work.
- Bachelor’s degree in Computer Science, Statistics, or a related field.
- 2‑3 years’ experience working as a Data Scientist in the FinTech industry.
- Proficient in Python, with strong knowledge of key libraries.
- Skilled in SQL and experience working with structured data in cloud‑based environments (BigQuery exposure is advantageous).
- In‑depth knowledge of statistical modelling, machine learning, and data mining techniques.
- Excellent problem‑solving skills and the ability to work in a fast‑paced environment.
- Ability to independently manage the lifecycle of a data science project from scoping to delivery.
- Familiarity with data visualization tools such as Power BI.
- Strong programming skills in Python.
- Experience with cloud data tools (BigQuery and AWS).
- Experience with big data technologies such as Spark is a plus.
- Exposure to MLOps principles (e.g., model tracking, pipelines, CI/CD).
- Experience collaborating with BI teams and integrating data science into dashboards.
- Familiarity with Git, Jira, and Confluence.
- Understanding of experimentation and A/B testing design.
- Strong communicator who can simplify complex concepts for business audiences.
- Naturally collaborative, with a desire to support others and share knowledge.
- Detail‑oriented but able to keep the bigger picture in mind.
- Brings a positive presence to the team—encouraging, empathetic, and respectful.
- Proactive and curious; always looking for ways to add value.
- Deliver models and insights that directly influence business outcomes.
- Communicate findings in a clear, structured, and compelling way.
- Take ownership of delivery timelines and project accountability.
- Contribute to a supportive, high‑performing team environment.
- Share knowledge, support peers, and model a growth‑oriented mindset.
- Be recognized by both the team and stakeholders as a reliable, collaborative, and positive contributor.