Graduate/Junior Data Scientist

ATS Client

Centurion

On-site

ZAR 240,000 - 360,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client is seeking a graduate/junior Data Scientist to collect, clean, and analyze financial data, building machine learning models and visual dashboards.

You will work with Python, Power BI, and SQL to deliver insights and support cross-functional teams in a dynamic financial services environment.

Qualifications

  • Bachelor's degree in Data Science, Statistics, Finance, Economics, Computer Science, or a related field.
  • Postgraduate qualification or relevant certification is advantageous.
  • 0-2 years' experience in data science or data analysis (preferably within finance).

Responsibilities

  • Collect, clean, and prepare structured and unstructured financial data for analysis and reporting.
  • Support the development and improvement of machine learning models, including anomaly detection.
  • Assist with feature engineering, model evaluation, and documentation of outputs.
  • Develop reports and dashboards using Power BI to communicate insights.
  • Collaborate with cross-functional teams to deliver data-driven solutions.
  • Contribute to automation, reconciliation, and alerting tools to improve operational efficiency.
  • Identify opportunities for process improvements and stay updated on industry trends.

Tools

Python
Power BI
Excel
SQL
Git
Cloud environments

Job description

Kickstart your career in data science within the financial services space. If you're passionate about machine learning, analytics, and solving real-world problems this is your opportunity to make an impact from day one.

Join a leading financial analytics firm based in Johannesburg that leverages data to drive smarter business decisions and innovation. This graduate/junior Data Scientist role is designed for an ambitious individual eager to apply technical skills in a real-world financial environment.

What's in it for you? A strong foundation in financial data science, exposure to cutting-edge tools, and the opportunity to grow your career in a forward-thinking, data-driven environment.

Key Responsibilities
  • Collect, clean, and prepare structured and unstructured financial data for analysis and reporting
  • Support the development and improvement of machine learning models, including anomaly detection
  • Assist with feature engineering, model evaluation, and documentation of outputs
  • Develop reports and dashboards using Power BI to communicate insights
  • Collaborate with cross-functional teams to deliver data-driven solutions
  • Contribute to automation, reconciliation, and alerting tools to improve operational efficiency
  • Identify opportunities for process improvements and stay updated on industry trends
Job Experience and Skills Required
Education
  • Bachelor's degree in Data Science, Statistics, Finance, Economics, Computer Science, or a related field
  • Postgraduate qualification or relevant certification is advantageous
Experience
  • 0-2 years' experience in data science or data analysis (preferably within finance)
Technical Skills
  • Proficiency in Python (pandas, matplotlib, scikit-learn)
  • Familiarity with Power BI, Excel, and reporting tools
  • Basic SQL skills
  • Understanding of data pipelines, Git, and cloud environments is advantageous
  • Exposure to financial datasets or platforms is beneficial
Skills & Competencies
  • Strong analytical thinking and attention to detail
  • Ability to interpret and present complex data clearly
  • Strong verbal and written communication skills
  • Good organisational and time management abilities
  • Ability to work both independently and in a team
  • High level of integrity and professionalism

Apply now!

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

Similar jobs worth comparing

Data Analyst
Data Analyst

ATS Client • Centurion

On-site
ZAR 420,000 - 700,000
Competitive salary
Retirement benefits
Professional development
Senior Data Scientist
Senior Data Scientist

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,200,000
International community
Robust internal training
Team events
Senior Data Scientist - Financial Services
Senior Data Scientist - Financial Services

ATS Client • Johannesburg

On-site
ZAR 850,000 - 1,200,000
Senior Data Scientist (R or Python, AI) - Johannesburg - up to 1mil per annum
Senior Data Scientist (R or Python, AI) - Johannesburg - up to 1mil per annum

ATS Client • Johannesburg

Hybrid
ZAR 600,000 - 1,000,000
Junior Data Analyst
Junior Data Analyst

Talent Evolution (Pty) Ltd • Johannesburg

On-site
ZAR 413,000 - 446,000
Senior Data Scientist - Johannesburg - up to R1mil per annum
Senior Data Scientist - Johannesburg - up to R1mil per annum

ATS Client • Johannesburg

Hybrid
ZAR 600,000 - 1,000,000
Senior Data Scientist
Senior Data Scientist

Idbasesoftware • Johannesburg

Hybrid
ZAR 900,000 - 1,800,000
Junior Data Engineer (SQL, Python) - Johannesburg - up to R360k per annum
Junior Data Engineer (SQL, Python) - Johannesburg - up to R360k per annum

ATS Client • Johannesburg

Hybrid
ZAR 216,000 - 360,000
Data Science Lead Job Vacancy in Johannesburg, South Africa – Financial Services
Data Science Lead Job Vacancy in Johannesburg, South Africa – Financial Services

Standard Bank Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Data Scientist (SQL & Python) - Stellenbosch, Cape Town - up to R950k per annum
Data Scientist (SQL & Python) - Stellenbosch, Cape Town - up to R950k per annum

ATS Client • Cape Town

Hybrid
ZAR 570,000 - 950,000