Senior Data Engineer (Spark/Python) - Remote SA with ESOP

WatersEdge Solutions

Cape Town

Remote

ZAR 1,000,000 - 1,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working arrangements
Wellness support and home office reimbursement
Continuous learning opportunities
Competitive salary and recognition for performance

Job summary

A leading data engineering company is seeking a Senior Data Engineer (Spark & Python Specialist) to work remotely in South Africa. The role involves building scalable data solutions and optimising Spark-based processing. Candidates should have 6+ years of experience in Spark/PySpark and strong skills in Python and T-SQL. Enjoy flexible working arrangements and a competitive salary with a supportive team culture focused on accountability and work-life balance.

Qualifications

  • 6+ years of Spark / PySpark experience.
  • Strong production-grade Python capability.
  • Solid T-SQL skills with experience interpreting existing SQL logic.

Responsibilities

  • Optimise Spark-based processing through best practices.
  • Build and maintain data pipelines using Python, PySpark, and Delta Lake.
  • Refactor legacy SQL-based ETL logic into clean Python libraries.

Skills

Spark
Python
PySpark
Delta Lake
T-SQL
Docker
Airflow

Education

Bachelor’s degree in Computer Science or related field

Tools

Azure Synapse Analytics
Data Factory

Job description

A leading data engineering company is seeking a Senior Data Engineer (Spark & Python Specialist) to work remotely in South Africa. The role involves building scalable data solutions and optimising Spark-based processing. Candidates should have 6+ years of experience in Spark/PySpark and strong skills in Python and T-SQL. Enjoy flexible working arrangements and a competitive salary with a supportive team culture focused on accountability and work-life balance.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer (Spark & Python Specialist)
Senior Data Engineer (Spark & Python Specialist)

WatersEdge Solutions • Cape Town

Remote
ZAR 1,000,000 - 1,400,000
Flexible working arrangements
Wellness support and home office reimbursement
Continuous learning opportunities
+2
Senior Data Engineer: Scalable ETL & Real-Time Pipelines
Senior Data Engineer: Scalable ETL & Real-Time Pipelines

Paracon • Gauteng

Hybrid
ZAR 800,000 - 1,100,000
Senior Cloud Data Engineer - Remote | Lakehouse & Spark
Senior Cloud Data Engineer - Remote | Lakehouse & Spark

Hire Resolve • Cape Town

Remote
ZAR 700,000 - 950,000
Senior Data Engineer - Cloud Data Architect & Analytics
Senior Data Engineer - Cloud Data Architect & Analytics

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Data Solutions Engineer (Elastic & Kafka) - Remote
Senior Data Solutions Engineer (Elastic & Kafka) - Remote

Boardroom Appointments • Johannesburg

Remote
ZAR 600,000 - 800,000
Senior Cloud Data Engineer — Spark & Python Lakehouse Lead
Senior Cloud Data Engineer — Spark & Python Lakehouse Lead

Hire Resolve • Johannesburg

On-site
Competitive salary based on experience
Senior Data Engineer — ETL/ELT Pipelines for AI Analytics
Senior Data Engineer — ETL/ELT Pipelines for AI Analytics

CVQuest • Centurion

Hybrid
ZAR 600,000 - 900,000
Cloud Data Engineer: PySpark, Python & AWS Pipelines
Cloud Data Engineer: PySpark, Python & AWS Pipelines

Boardroom Appointments • Cape Town

On-site
ZAR 500,000 - 700,000
Senior Data Engineer (Spark & Python Specialist)
Senior Data Engineer (Spark & Python Specialist)

Hire Resolve • Johannesburg

On-site
Competitive salary based on experience
Senior Data Engineer – AWS & Scalable Data Pipelines
Senior Data Engineer – AWS & Scalable Data Pipelines

Impronics Technologies • Johannesburg

On-site
ZAR 600,000 - 800,000