Senior Data Scientist - Machine Learning

Network Recruitment

  • Johannesburg, Gauteng
  • Permanent
  • Full-time
  • 1 month ago
Job SummaryAbout the Role: You’ll work across the full data science lifecycle—from understanding business needs and refining problem statements to data preparation, model development, testing, deployment, and performance monitoring. Your work will support data-led strategy, operational efficiency, and intelligent decision-making through automation and advanced analytics.Key Responsibilities:
  • Develop and deploy predictive modelling and machine learning solutions.
  • Collaborate with stakeholders to define business challenges and identify analytical opportunities.
  • Conduct data cleaning, transformation, feature engineering, and rigorous hypothesis testing.
  • Work with engineering teams to build data pipelines and access large-scale structured and unstructured data.
  • Translate data science solutions into practical business applications.
  • Create impactful visualisations and reports to communicate insights to both technical and non-technical stakeholders.
  • Monitor and refine models to ensure performance and business relevance over time.
Requirements: Minimum:
  • Honours, Master’s, or PhD in a quantitative discipline (e.g. Actuarial Science, Mathematics, Computer Science, Engineering, Statistics).
  • 5–6 years of hands-on experience in data science and analytics roles.
  • Strong Python and SQL proficiency, including libraries such as NumPy, Pandas, SciPy, Matplotlib.
  • Experience working with Jupyter Notebooks and in Agile development environments.
  • Proven ability to operationalise machine learning models at scale.
Preferred:
  • Familiarity with cloud platforms (e.g. Azure, AWS), Spark, and big data tools.
  • Professional certifications in data science and analytics technologies.
  • Experience with data visualisation tools such as Power BI, Tableau, or Kibana.
Key Competencies:
  • Advanced analytical and problem-solving skills.
  • Strong communication skills, with the ability to explain technical concepts to diverse audiences.
  • Business acumen and the ability to align data solutions with strategic objectives.
  • Initiative, adaptability, and a strong sense of accountability.
  • Ability to work independently as well as collaboratively within cross-functional teams.
Ready to use data to make an impact?Join a dynamic, forward-thinking environment where your expertise will directly contribute to innovation and strategic growth. Apply now and be part of the data-driven future.Note: This position is open to candidates with strong technical capabilities and a proven track record in solving real-world problems with data..
For more finance jobs, please visitIf you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
We also invite you to contact us to discuss your next career move in finance!For more information contact:
Heidi Nieuwoudt on 012 348 4940
Specialist Recruitment Consultant: Actuarial and AnalyticalNetwork FinanceRecruiter

Job Mail

Similar Jobs

  • Senior Data Scientist

    PBT Group

    • Johannesburg, Gauteng
    The Data Scientist will work within the Data Science and Analytics team to deliver data-driven insights, predictive models, and automated solutions that address complex business ch…
    • Just now
  • Senior Reporting Accountant

    Network Recruitment

    • Johannesburg, Gauteng
    Step into a dynamic role where your financial expertise meets real-world impact. As a Senior Reporting Accountant, you’ll partner with leading organisations across multiple industr…
    • Just now
  • Senior Accountant

    Kingsleyirons Recruitment

    • Johannesburg, Gauteng
    Description/Synopsis: A reputable pharmaceutical group is looking for a finance professional to join their team as a Senior Accountant. In this role, you will be responsible for …
    • Just now