Senior Data Scientist

Nedbank

Johannesburg

On-site

ZAR 800,000 - 1,200,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A leading financial institution seeks a Senior Data Scientist to join their data team in Johannesburg. The role involves applying machine learning expertise to build advanced analytic engines, collaborating with stakeholders, and mentoring junior team members. The ideal candidate has over 7 years of experience, strong proficiency in Python, and a relevant degree. Join a passionate team that values learning and innovation.

Qualifications

  • More than 7 years of experience in a statistical and/or data science role.
  • Experience with distributed computing tools.
  • Deep understanding of the data science lifecycle.

Responsibilities

  • Design and develop high-quality, reusable features for ML models.
  • Conduct exploratory analysis to identify valuable patterns.
  • Monitor and improve deployed models for performance and ethics.

Skills

Strong proficiency in Python
Experience in R, Scala, or SQL
Strong problem-solving skills
Decision Making
Excellent communication skills
Ability to work in teams

Education

BSC Computer Science, Engineering or any STEM qualification
Masters Degree in relevant fields
Matric / Grade 12 / National Senior Certificate
Advanced Diploma/National 1st Degrees

Tools

Spark
Neo4j
TigerGraph

Job description

Job Intro

Join an exciting, fun, data science team who are passionate about what they do and have fun while doing it. We work hard and play hard, and we have an impact on our customers. We have many solutions in Production, and we are always learning.

Job Title: Senior Data Scientist at Nedbank

Job Purpose

Apply domain-specific expertise in machine learning, data mining, and information retrieval to architect and build highly specialized and advanced analytic engines and services, pushing the boundaries of knowledge in the field and providing expert guidance to the enterprise.

Job Responsibilities
  • Design and develop high-quality, reusable features for business-critical ML models.
  • Apply advanced machine learning techniques (e.g., supervised, unsupervised, deep learning) to solve complex business problems.
  • Conduct data discovery and exploratory analysis to identify valuable features and patterns.
  • Contribute to the feature store lifecycle, including documentation, versioning, and governance.
  • Apply graph-based techniques to model relationships and extract features for downstream ML tasks.
  • Monitor and continuously improve deployed models, ensuring performance, fairness, and ethical compliance.
  • Implement design of experiments, hypothesis testing, and model validation strategies.
  • Build and maintain scalable, production-grade data pipelines for feature computation and model training.
  • Transform raw data into clean, structured, analytics-ready datasets using modern data engineering tools (e.g., dbt, Airflow, Spark).
  • Engineer real-time and batch data workflows to support ML and analytics use cases.
  • Collaborate with other data engineers and scientists to ensure seamless integration of features into model pipelines.
  • Implement data quality checks, monitoring, and validation processes to ensure reliability and trust in analytical outputs.
  • Optimize data workflows for performance, cost-efficiency, and maintainability across cloud and on-prem environments.
  • Translate complex data narratives into actionable business insights.
  • Work closely with business stakeholders to understand requirements and deliver data-driven solutions.
  • Architect analytical systems that support business strategy, objectives, and values.
  • Contribute to use case roadmaps and prioritization aligned with strategic goals.
  • Stay abreast of developments in ML, analytics engineering, and data infrastructure to drive innovation.
  • Mentor junior data scientists and contribute to quality assurance across the team.
  • Collaborate cross-functionally with data science, engineering, BI, and business teams.
  • Promote ethical AI practices and ensure models in production are aligned with responsible AI principles.
  • Support Nedbank’s culture-building and corporate responsibility initiatives.
Essential Qualifications - NQF Level
  • Matric / Grade 12 / National Senior Certificate
  • Advanced Diploma/National 1st Degrees
Preferred Qualification
  • BSC Computer Science, Engineering, Econometrics, Mathematical Statistics, Actuary Science or any STEM qualification
  • Masters Degree Computer Science, Engineering, Econometrics, Mathematical Statistics, Actuary Science or any STEM qualification.
Preferred Certifications
  • Machine Learning and Data Engineering related
Minimum Experience Level
  • 7 years’ plus experience in a statistical and/or data science role.
Type of Exposure
  • Data Science
  • Data Warehousing
  • Advanced analytics
  • Marketing analytics
  • Financial analytics
  • Presentations skills
  • Predictive analytics
  • Strategy formulations
Technical / Professional Knowledge
  • Strong proficiency in Python (required), with experience in R, Scala, or SQL.
  • Experience with distributed computing tools (e.g., Spark, Ray) and cloud platforms.
  • Familiarity with graph databases (e.g., Neo4j, TigerGraph) and graph analytics.
  • Deep understanding of the data science lifecycle and analytics engineering principles.
  • Experience in the financial services domain, with knowledge of regulatory and business-specific data contexts.
  • Excellent communication skills and ability to work in cross-functional teams.
  • Exposure to feature store platforms, ML model deployment, and MLOps practices.
  • Strong problem-solving skills
  • Ability to work in teams
  • Decision Making
Contact

Please contact the Nedbank Recruiting Team at +27 860 555 566

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology

Note: This posting was republished from Nedbank’s careers site; referrals may increase interview chances.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Scientist
Senior Data Scientist

SupportFinity™ • Johannesburg

On-site
ZAR 700,000 - 900,000
Data Scientist Specialist
Data Scientist Specialist

Nedbank • Johannesburg

On-site
ZAR 700,000 - 900,000
Job: IT Graduate (Group Data & Analytics)
Job: IT Graduate (Group Data & Analytics)

Company : Nedbank • Sandton

On-site
ZAR 67,000 - 100,000
BI Data Analyst
BI Data Analyst

Nedbank • Johannesburg

On-site
ZAR 480,000 - 720,000
BI Data Analyst
BI Data Analyst

Nedbank • Johannesburg

On-site
ZAR 300,000 - 600,000
Senior Data Scientist - Financial Markets
Senior Data Scientist - Financial Markets

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonus
Health & retirement benefits
Analytics tools access
+2
Senior Quantitative Analyst
Senior Quantitative Analyst

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior Data Scientist
Senior Data Scientist

Idbasesoftware • Johannesburg

Hybrid
ZAR 900,000 - 1,800,000
Data Scientist
Data Scientist

Postbank (SOC) Ltd • Pretoria

On-site
ZAR 900,000 - 1,300,000
Senior Data Scientist - Machine Learning
Senior Data Scientist - Machine Learning

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Medical insurance
Dental insurance
Vision insurance
+1