Job Search and Career Advice Platform

Enable job alerts via email!

Remote Data Engineer : Build Scalable Pipelines & Ml

Restonic Mattresses | South Africa

Remote

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading insurance firm is seeking a Data Engineer (Contractor) to design and maintain high-quality data solutions. The ideal candidate has 3-5 years of experience in Data Engineering, solid SQL skills, and familiarity with Oracle databases and Azure Databricks. This is a contract role with potential for extension, and offers a unique opportunity to work on data solutions for clients in the financial services sector.

Benefits

Competitive contract compensation
Growth opportunities in financial data integration

Qualifications

  • 3 to 5 years of hands-on Data Engineering experience.
  • Proven experience working with Oracle database environments.
  • Solid SQL and data modeling capabilities.

Responsibilities

  • Design, build, and maintain data solutions for a leading insurance client.
  • Develop, maintain, and optimize data pipelines using Azure Databricks.
  • Collaborate with teams to ensure data quality, accessibility, and scalability.

Skills

Data Engineering
SQL
Oracle databases
Azure Databricks
Problem solving

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Azure Databricks
Oracle
AWS
Job description

Job Postings in Johannesburg (Data Engineer roles)

Showing 19 Data Engineer jobs in Johannesburg

Johannesburg, Gauteng The Legends Agency

Posted 20 days ago

Job 1 : Data Engineer (Contractor) – Insurance / Financial Services
The Role : Data Engineer (Contractor)

This contract role is key to designing, building, and maintaining high-quality, secure, and scalable data solutions for a leading insurance client.

You'll work across modern data platforms and cloud environments, enabling accurate insights and supporting analytics and machine learning initiatives.

The role is initially a 12-month contract, with strong potential to extend based on performance and project needs.

Key Responsibilities

Apply 35 years of experience as a Data Engineer to deliver robust, efficient data solutions.

Develop, maintain, and optimize data pipelines using Azure Databricks.

Integrate and manage Oracle databases to ensure optimal security and performance.

Write and optimize SQL, applying strong data modeling principles.

Collaborate with cross-functional teams to ensure data quality, accessibility, and scalability.

Support machine learning and analytical initiatives in the insurance domain.

Monitor, troubleshoot, and enhance existing data infrastructure.

About You

3 to 5 years of hands‑on Data Engineering experience.

Proven experience working with Oracle database environments.

Solid SQL and data modeling capabilities.

Experience in insurance or broader financial services is advantageous.

Strong problem‑solving mindset, with the ability to work independently in a remote‑first setup.

Collaborative team player with excellent communication skills.

Is this job a match or a miss?

Johannesburg, Gauteng The Legends Agency

Posted 16 days ago

Job 2 : Client Support Data Engineer – Quintessence

Location : Remote (South Africa); Salary : R18, – R25, per month depending on experience; Hours : 8am–5pm SAST

About Our Client

International software development company, Quintessence data toolkit for asset management firms; expanding to the UK.

Focus on smarter data integration and modelling.

The Role : Client Support Data Engineer

Provide technical and analytical support to ensure Quintessence implementations run smoothly and meet SLA requirements.

Client‑facing technical role with growth opportunities in financial data integration and analytics.

Key Responsibilities

Minimum 2 years of experience in data analysis, modelling, and troubleshooting

Configure and implement Quintessence software for client environments

Provide 2nd Tier client support, including data enhancements and issue resolution

Understand and manage client data requirements within the financial markets

Build and maintain end‑to‑end data service solutions and integrations

Develop queries combining multiple data sources while ensuring data integrity

Recommend improvements to data reliability, efficiency, and quality

Provide structured feedback to development teams on functionality and issues

Design user interfaces for data uploads and visualisation

About You

2+ years of experience working with data in a technical support or engineering role

Degree in Statistics, Mathematics, Engineering, Informatics, or related field

Strong SQL and Excel skills, plus a programming language such as Python (essential)

Exposure to data visualisation tools (Power BI, Tableau, or QlikView) (advantageous)

Knowledge of APIs, ETL processes, or data warehousing (advantageous)

Background in financial services or asset management (distinct advantage)

Client‑focused mindset with excellent communication skills

Ability to multitask, manage competing priorities, and meet deadlines

Is this job a match or a miss?

Johannesburg, Gauteng Visi Select

Posted today

Job 3 : AWS Data Engineer (6-Month Contract)

Location : Remote (supporting an international client); Salary : R95, – R, per month; Contract : 6 Months

What you'll do

Design & optimise data pipelines and ETL processes

Work with AWS services : S3, Glue, Redshift, DBT, Spark, Terraform

Support cloud integration and modernisation projects

Ensure system performance, monitoring & reliability

Enforce data security, governance, and compliance standards

Collaborate with global, cross‑functional teams

What we're looking for

5+ years' experience as a Data Engineer (Intermediate–Senior)

Hands‑on expertise in AWS data services

Strong SQL, data modelling, and pipeline management skills

Familiarity with CI / CD, Git, and infrastructure‑as‑code

Excellent collaboration and problem‑solving skills

Why join?

Competitive contract compensation; Work with cutting‑edge AWS technologies; Collaborate with international teams

Is this job a match or a miss?

Johannesburg, Gauteng A 1L Realization (Pty) Ltd

Posted 16 days ago

Job 4 : Data Engineer – Education Focus (Sample)
Education and Experience

Bachelor of Science, Computer Science, Big Data, Database Administration or related fields

3+ years in Advanced Data Engineering

Experience with on‑premises and cloud data pipelines (M. Fabric)

Experience and Skills

SQL, Python, R or Power BI; knowledge of Oracle, Teradata, Snowflake

Experience in data warehousing and ETL; Yellowfin knowledge is beneficial

Experience with telecommunications / financial services or Fintech is a plus

Client‑focused mindset with excellent communication

Is this job a match or a miss?

Bedfordview, Gauteng R - R

Posted today

Note

All postings include standard requirements; some items reference Access Bank and other clients.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.