What Senior Data Scientists Jobs are in Gauteng?
Showing 181 Senior Data Scientists jobs in Gauteng
Job Description
As a Data Scientist, you will be responsible for designing, developing, and deploying machine learning and optimisation models that operate at enterprise scale. You will work closely with engineering teams, business stakeholders, and clients to transform complex operational challenges into data-driven solutions. This role offers exposure to advanced optimisation problems, geospatial analytics, machine learning, cloud technologies, and enterprise-scale data platforms.
Responsibilities:
- Lead end-to-end machine learning and optimisation projects, from problem definition and prototyping through to deployment and monitoring.
- Develop and enhance solutions supporting territory planning, route planning, and route optimisation services.
- Translate business requirements into technical specifications and implementation plans.
- Design and maintain reporting solutions using Looker Studio, BigQuery, and analytical data models.
- Deliver strategic analytics and consulting projects, providing data-driven recommendations to enterprise clients.
- Collaborate with engineering teams to productionise models through data pipelines, model serving, CI/CD, monitoring, and retraining processes.
- Maintain high standards of code quality, testing, documentation, and reproducibility.
- Mentor junior team members and support external contractors where required.
- Present findings and recommendations to clients and stakeholders.
- Drive continuous improvement in data quality, model performance, and delivery standards.
Qualifications & Experience:
- Bachelor's Degree in Data Science, Computer Science, Statistics, Mathematics, or a related field, with 5+ years of commercial Data Science experience.
- Strong Python programming skills with hands-on experience in Machine Learning, Data Science Modelling, and predictive analytics.
- Advanced SQL expertise and experience working with large-scale analytical databases, preferably BigQuery.
- Experience developing scalable algorithms, optimisation models, and Operations Research solutions using frameworks such as OR-Tools or PuLP.
- Knowledge of MLOps practices and tools such as MLflow, Vertex AI, SageMaker, Azure ML, CI/CD pipelines, and Git.
- Experience with cloud platforms including Google Cloud Platform (preferred), AWS, or Azure for data science and ML workloads.
- Exposure to Docker, Kubernetes, Looker Studio, geospatial analytics, and software engineering best practices including testing, documentation, and code reviews.
The Reference Number for this position is NG61430 which is a Permanent, Hybrid role in Johannesburg offering a salary of up to R1mil per annum salary negotiable based on experience. E-mail Nokuthula on nokuthulag@ e-Merge.co.za or call her for a chat on to discuss this and other opportunities.
Are you ready for a change of scenery? e-Merge IT recruitment is a niche recruitment agency. We offer our candidates options so that we can successfully place the right people with the right companies, in the right roles. Check out the e-Merge IT website for more great positions.
Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals
Is this job a match or a miss?
Job Description
- Collect, clean, and process large and complex datasets from various sources.
- Apply statistical analysis and machine learning techniques to identify trends, patterns, and correlations.
- Develop, train, and validate predictive models and algorithms for forecasting, classification, and optimization.
- Design and conduct experiments to test hypotheses and evaluate the impact of business initiatives.
- Create compelling data visualizations and dashboards to communicate findings to technical and non-technical stakeholders.
- Collaborate with business units to understand their challenges and identify opportunities for data-driven solutions.
- Present complex analytical findings in a clear, concise, and actionable manner.
- Stay current with the latest advancements in data science, machine learning, and artificial intelligence.
- Contribute to the development and improvement of the company's data infrastructure and analytics capabilities.
- Ensure data quality, integrity, and compliance with relevant regulations.
- Master's or Ph.D. in Data Science, Statistics, Computer Science, Mathematics, or a related quantitative field.
- Minimum of 4 years of experience as a Data Scientist or in a similar analytical role.
- Proficiency in programming languages commonly used in data science, such as Python or R.
- Experience with machine learning libraries and frameworks (e.g., scikit-learn, TensorFlow, PyTorch).
- Strong understanding of statistical modeling, hypothesis testing, and experimental design.
- Experience with SQL and working with relational databases.
- Familiarity with big data technologies (e.g., Spark, Hadoop) and cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent data visualization skills using tools like Tableau, Power BI, or Matplotlib/Seaborn.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively in a hybrid work environment.
Is this job a match or a miss?
Job Description
Experience and Skills
- 6+ Develop models to generate insights and support business decisions
- 6+ years applying statistical methods, machine learning, and domain knowledge to solve complex business problems
- Minimum 1 years knowledge of foundational Large Language Models and agentic AI
- 6+ years Python/R, SQL, notebooks, visualization tools (Power BI), experimentation frameworks
Qualifications:
- Postgraduate qualification in a quantitative field (Statistics, Computer Science, Mathematics, Engineering) or similar qualification.
- Relevant cloud certification in Data Science or Machine Learning or Artificial Intelligence - mandatory
Is this job a match or a miss?
Job Description
What's In It For You?
- Work on exciting, data-driven projects
- Collaborate with industry-leading professionals
- Exposure to cutting-edge technologies and tools
- Opportunities for career growth and development
- Competitive salary and benefits packages
Key Responsibilities
- Analyse large datasets to uncover trends and business insights
- Develop and deploy predictive and statistical models
- Build machine learning solutions to solve business challenges
- Present findings and recommendations to stakeholders
- Collaborate with business, technology, and analytics teams
- Improve data quality, reporting, and analytical processes
Job Experience & Skills Required
- Degree in Data Science, Statistics, Mathematics, Computer Science, or a related field
- Experience in a Data Scientist or Advanced Analytics role
- Strong proficiency in Python, R, SQL, or similar technologies
- Experience with machine learning algorithms and data modelling
- Knowledge of data visualisation tools such as Power BI, Tableau, or similar
- Strong analytical, problem-solving, and communication skills
Ideal Candidate Profile
You are naturally curious, highly analytical, and passionate about turning data into meaningful business outcomes. You thrive in a collaborative environment, enjoy solving complex problems, and can communicate technical insights to both technical and non-technical stakeholders.
Interested? Apply now and become part of our growing Data Science talent network.
Is this job a match or a miss?
Job Description
- Design, develop, and maintain statistical, machine learning, and predictive models across regression, classification, clustering, time series, and anomaly detection
- Translate business challenges into analytical frameworks with measurable outcomes
- Perform feature engineering, model selection, and hyperparameter optimisation
- Extract, clean, and transform structured and semiâstructured data from multiple sources
- Conduct exploratory data analysis (EDA) toidentify trends, patterns, and anomalies
- Assess data quality and work with data engineering teams to resolve data issues
- Package and deploy models into production environments (batch or realtime)
- Monitor model performance, drift, and stability over time
- Maintain model documentation, versioning, and retraining strategies
- Partner with stakeholders to understand requirements and deliver insights
- Communicate findings, assumptions, limitations, and recommendations clearly
What Were Looking For
- Bachelors in Data Science, Statistics, Mathematics, Computer Science, Engineering, or related field
- Postgraduate (Masters) advantageous Certifications in data science, machine learning, or cloud platforms beneficial
- Certifications such as CAP, Google Data Analytics, or Microsoft Data Analyst Associate are advantageous
- Python proficiency (pandas, NumPy, scikitâlearn, statsmodels)
- SQL for extraction and analysis
- Experience with large datasets and data warehouses
- Strong understanding of machine learning and statistical modelling
- Knowledge of evaluation metrics and validation techniques
- Experience with data visualisation tools like Power BI, Tableau, matplotlib, seaborn
- Understanding of statistics, feature engineering, model interpretability, bias/variance
- Cloud platforms: Azure or AWS
For more information please call us on
Is this job a match or a miss?
Job Description
- Lead the design, development, and deployment of machine learning models and statistical analyses to solve complex business problems.
- Mentor and manage a team of data scientists, providing technical guidance, code reviews, and career development support.
- Collaborate with business stakeholders, product managers, and engineers to define project scope, gather requirements, and translate findings into actionable insights.
- Develop and implement robust data pipelines for data extraction, transformation, and feature engineering.
- Evaluate and select appropriate algorithms and tools for specific analytical tasks.
- Communicate complex findings and recommendations clearly and concisely to both technical and non-technical audiences.
- Stay abreast of the latest advancements in data science, machine learning, and artificial intelligence.
- Drive innovation by exploring new data sources, methodologies, and technologies.
- Ensure the ethical and responsible use of data and AI within the organization.
- Master's or Ph.D. in Computer Science, Statistics, Mathematics, Physics, or a related quantitative field.
- 8+ years of experience in data science, with a proven track record of leading projects and teams.
- Expertise in statistical modeling, machine learning algorithms (e.g., regression, classification, clustering, deep learning), and experimental design.
- Proficiency in programming languages such as Python or R, and experience with relevant libraries (e.g., scikit-learn, TensorFlow, PyTorch).
- Strong experience with SQL and working with large datasets.
- Experience with big data technologies (e.g., Spark, Hadoop) and cloud platforms (e.g., AWS, Azure, GCP).
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and presentation skills, with the ability to explain complex technical concepts to diverse audiences.
- Experience in the **Gauteng** region or within the financial services sector is a plus.
Is this job a match or a miss?
Job Description
Is this job a match or a miss?
Job Description
Is this job a match or a miss?