Home
Senior Data Scientist
Job

Senior Data Scientist

location_on
South Africa
location_on
apartment
Remote
attach_money
R80k - R140k pm
Description
Collect, clean, and preprocess structured and unstructured data from multiple sources. Develop and implement machine learning models and algorithms for predictive analytics, classification, clustering, and optimization. Conduct exploratory data analysis (EDA) to identify trends, patterns, and opportunities for business improvement. Build and maintain data pipelines and workflows to support data science projects. Collaborate with cross-functional teams, including product managers, data engineers, and business analysts, to define data-driven solutions. Present insights and recommendations to stakeholders through reports, dashboards, and visualizations. Stay updated with the latest developments in data science, machine learning, and artificial intelligence. Ensure data privacy, security, and compliance with relevant regulations and policies. Perform A/B testing and statistical analyses to validate hypotheses and measure the impact of data-driven solutions. Optimize and scale machine learning models for deployment in cloud or on-premise environments.
Experience Required
  • Bachelor’s degree in Data Science, Computer Science, Statistics, Mathematics, or a related field (Master’s or Ph.D. preferred).
  • 3+ years of experience in data science, machine learning, or a related role.
  • Proficiency in Python and its data science libraries (e.g., Pandas, NumPy, Scikit-Learn, TensorFlow, PyTorch).
  • Strong experience with machine learning techniques such as regression, classification, clustering, and neural networks.
  • Experience with cloud platforms such as AWS (SageMaker, S3, Lambda), Azure (ML Studio, Data Factory), or GCP (Vertex AI, BigQuery).
  • Proficiency in SQL for querying and managing large datasets.
  • Experience with data visualization tools such as Tableau, Power BI, or Matplotlib/Seaborn.
  • Strong analytical and problem-solving skills, with the ability to translate business problems into data solutions.
  • Excellent communication and presentation skills, with the ability to explain complex concepts to non-technical stakeholders.
  • Experience with version control systems such as Git.
  • Experience with deep learning frameworks like TensorFlow or PyTorch.
  • Knowledge of big data technologies such as Spark, Hadoop, or Databricks.
  • Familiarity with natural language processing (NLP) techniques and tools.
  • Experience with time series analysis and forecasting.
  • Certification in data science or cloud platforms (e.g., AWS Certified Machine Learning, Microsoft Certified: Azure Data Scientist).
  • Experience working in an Agile/Scrum environment.
  • Skills Required
    Python
    SQL
    Azure
    Azure Synapse Analytics
    Pandas
    NumPy
    SciPy
    Scikit-learn
    R
    Skill Name 2
    Skill Name 3
    Skill Name 4
    Skill Name 5
    Skill Name 6
    Benefits on Offer
  • Competitive salary and performance-based incentives.
  • Remote first work environment.
  • Opportunities for professional development and training.
  • Collaborative and supportive work culture.
  • Apply

    Please complete the form below to apply. Please check your email after and follow the steps to complete your application.
    < input type="hidden" name="Position Name" value="Senior Data Scientist"/>
    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form.