Data Engineering Graduate

Rand Mutual Assurance
Gauteng
Contract
Posted 4 hours ago
Contract Engineering
Apply for this job

Job Description

THE JOB AT A GLANCE

As a Data Engineering Graduate, you will gain practical experience in designing, building, and maintaining data pipelines and platforms that enable data-driven decision-making across the business. Working alongside experienced data professionals, you will support the collection, transformation, storage, and delivery of data while developing your technical, analytical, and problem-solving skills in a fast-paced environment.

WHAT WILL YOU DO?

  • Assist in the design, development, and maintenance of scalable data pipelines and data solutions.
  • Support the integration of data from multiple internal and external sources.
  • Help monitor and maintain data quality, integrity, and reliability across systems.
  • Participate in data modelling, transformation, and data warehousing initiatives.
  • Assist with troubleshooting and resolving data-related issues.
  • Support the automation of data processes to improve efficiency and accuracy.
  • Collaborate with data analysts, engineers, and business stakeholders to understand data requirements and deliver solutions.
  • Prepare technical documentation and maintain data process records.
  • Contribute to continuous improvement and innovation initiatives within the data environment.
  • Complete graduate training programmes and development activities.

Requirements

WHAT YOU'LL BRING TO THE TABLE?

  • BSc Degee in Computer Science, Information Technology, Information Systems, Data Engineering, Software Engineering or a related quantitative/technology discipline
  •  Foundational knowledge of databases, data structures, and data management principles.
  • Basic understanding of SQL and data querying techniques.
  • Familiarity with programming languages such as Python, Java, or Scala is advantageous.

 

Proposed Minimum Entry Requirements:

To be eligible for the learnership, applicants should:

  • Be a South African citizen.
  • Be unemployed at the commencement of the programme.
  • Be between the ages of 18 and 35 years (subject to the applicable INSETA funding requirements).
  • Hold a Grade 12 (Matric) qualification.
  • Have English as a subject at Matric level.
  • Be computer literate.
  • Demonstrate good communication and interpersonal skills.
  • Have an interest in the insurance and financial services industry.
  • Be willing to commit to the full duration of the learnership programme.

 

Supporting Documentation Required:

Applicants would be required to submit:

  • Updated CV.
  • Certified South African ID copy.
  • Certified Matric certificate.
  • Certified post-school qualification(s), where applicable.
  • Academic transcript(s), where applicable.
  • Proof of disability, where applicable

 

Experience

  • No prior work experience required.
  • Internship, volunteer, student leadership, or project-based experience in event coordination or administration will be advantageous.

Interested in this role?

You'll apply on Rand Mutual Assurance's own site before 11 November 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Similar jobs you might like
Manager, GMP Audits
Pfizer · Johannesburg
Facilities Maintenance Staff Inside Temp - SPARK Cresta - 2026
SPARK Schools ·
Quality Technician
SC Johnson ·
Site Engineering Lead
SC Johnson ·
Apply for this job
Job details
Job TypeContract
LocationGauteng
CategoryEngineering
Posted12 October 2026
Closing Date11 November 2026
Rand Mutual Assurance
Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job