Graduate/Junior Data Scientist

ATS Client

Centurion

On-site

ZAR 240,000 - 360,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

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
Data Scientist - Financial Services
Data Scientist - Financial Services

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement fund
Training opportunities
+1
Junior Data Analyst
Junior Data Analyst

Placements24 • Pietermaritzburg

Hybrid
ZAR 180,000 - 250,000
Competitive starting salary
Professional development
Challenging analytics projects
+2
Junior Data Analyst Graduate Programme
Junior Data Analyst Graduate Programme

Placements24 • Midrand

Hybrid
ZAR 240,000 - 360,000
Hybrid work model
Mentorship and training
Professional development
Graduate Data Analyst
Graduate Data Analyst

Placements24 • Pietermaritzburg

On-site
ZAR 240,000 - 360,000
Competitive starting salary
Comprehensive training and mentorship
Exposure to diverse industries and BI/
+1
Senior Data Scientist - Financial Analytics
Senior Data Scientist - Financial Analytics

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Health insurance
Remote-friendly
+1
Senior Data Scientist - Finance
Senior Data Scientist - Finance

Placements24 • Bloemfontein

Hybrid
ZAR 1,000,000 - 1,600,000
Data Scientist (LookerStudio, Colab, BigQuery) (Stellenbosch Hybrid)
Data Scientist (LookerStudio, Colab, BigQuery) (Stellenbosch Hybrid)

Datafin IT Recruitment • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Senior Data Scientist
Senior Data Scientist

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,200,000
International community
Robust internal training
Team events
Junior Data Analyst - Graduate Opportunity
Junior Data Analyst - Graduate Opportunity

Placements24 • Cape Town

Hybrid
ZAR 180,000 - 240,000
Hybrid work model
Health benefits
Professional development
+2