Python / Spark / AI Developer

Perssol

Cape Town

Hybrid

ZAR 700,000 - 1,200,000

Full time

6 days ago
Be an early applicant
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

Perssol in Cape Town seeks a seasoned Python and Spark engineer to build pipelines on Delta Lake, replatform legacy T-SQL to Spark SQL, and deliver tested, type-safe Python with CI quality gates.

You will develop FastAPI REST APIs, validate migrated pipelines against legacy systems, and work in a remote/hybrid setup chosen by you.

Qualifications

  • 4+ years Python development.
  • 2+ years production Spark/PySpark.
  • Strong Python 3.12, pytest, Pydantic & modern tooling.
  • Spark SQL, DataFrames, performance tuning & distributed architecture.
  • Docker, Git & CI/CD.

Responsibilities

  • Build Python & PySpark pipelines on Delta Lake.
  • Replatform legacy T-SQL to Spark SQL.
  • Develop tested, type-safe Python with CI quality gates.
  • Build FastAPI REST APIs with authentication & job tracking.
  • Validate migrated pipelines against legacy systems.

Skills

Python
Spark
PySpark
CI/CD
Docker
Git
FastAPI
Delta Lake

Education

Bachelor’s Degree in CS/Engineering

Tools

Docker
Git
CI/CD

Job description

Build Python & PySpark pipelines on Delta Lake

Replatform legacy T-SQL to Spark SQL

Develop tested, type-safe Python with CI quality gates

Build FastAPI REST APIs with authentication & job tracking

Validate migrated pipelines against legacy systems

Location:

Cape Town, Remote/Hybrid or In office candidate can decide

Job Type:

Permanent

Date:

2 days ago

Requirements

4+ years Python development

2+ years production Spark/PySpark

Strong Python 3.12, pytest, Pydantic & modern tooling

Spark SQL, DataFrames, performance tuning & distributed architecture

Docker, Git & CI/CD

Able to work independently in a spec-driven environment

Nice to Have

Observability Data Migration & Parity Testing Databricks Certification

Qualifications:

Bachelor’s Degree in Computer Science, Engineering or equivalent experience

Spark/Databricks certification advantageous

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

Similar jobs worth comparing

Senior Python & Spark AI Developer — Remote/Hybrid
Senior Python & Spark AI Developer — Remote/Hybrid

Recruit-It • South Africa

Hybrid
ZAR 700,000 - 1,100,000
Flexible working arrangements
Comprehensive benefits
Team culture
+1
Python/Spark/AI Developer
Python/Spark/AI Developer

Recruit-It • South Africa

Hybrid
ZAR 700,000 - 1,100,000
Flexible working arrangements
Comprehensive benefits
Team culture
+1
Python/Spark/AI Developer
Python/Spark/AI Developer

WatersEdge Solutions • Johannesburg

Hybrid
ZAR 700,000 - 1,100,000
Senior Python Spark AI Developer - Delta Lake & APIs Remote
Senior Python Spark AI Developer - Delta Lake & APIs Remote

WatersEdge Solutions • Johannesburg

Hybrid
ZAR 700,000 - 1,100,000
Senior Data Engineer (Spark & Python Specialist)
Senior Data Engineer (Spark & Python Specialist)

Hire Resolve • Johannesburg

On-site
Competitive salary based on experience
Python Developer
Python Developer

WatersEdge Solutions • South Africa

Hybrid
ZAR 700,000 - 1,000,000
Home-office support
Wellness program
Share options
+2
Python Spark AI Engineer — Modern Data Platforms
Python Spark AI Engineer — Modern Data Platforms

WatersEdge Solutions • South Africa

Hybrid
ZAR 700,000 - 1,000,000
Home-office support
Wellness program
Share options
+2
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 (Databricks & Cloud Data Platforms)
Senior Data Engineer (Databricks & Cloud Data Platforms)

DVT • Cape Town

On-site
ZAR 900,000 - 1,500,000
Lead Data Scientist
Lead Data Scientist

MSP Staffing (PTY) LTD • Cape Town

On-site
ZAR 1,200,000 - 1,800,000