Python / Spark / AI Developer

Perssol

Cape Town

Hybrid

ZAR 700,000 - 1,200,000

Full time

14 days+

Get a reply from this employer

Your 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

Python/Spark/AI Developer
Python/Spark/AI Developer

Tumaini Consulting • Durban

On-site
ZAR 900,000 - 1,300,000
Senior Python & Spark AI Engineer - Delta Lake & APIs
Senior Python & Spark AI Engineer - Delta Lake & APIs

Tumaini Consulting • Durban

On-site
ZAR 900,000 - 1,300,000
Python/Spark/AI Developer
Python/Spark/AI Developer

WatersEdge Solutions • Johannesburg

Hybrid
ZAR 700,000 - 1,100,000
Data Engineer – PySpark | Python | Cloud | CI/CD – Johannesburg (Hybrid)
Data Engineer – PySpark | Python | Cloud | CI/CD – Johannesburg (Hybrid)

e-Merge IT Recruitment • Johannesburg

Hybrid
ZAR 900,000 - 1,700,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
ZAR 279,000 - 558,000
Competitive salary based on experience
Data Engineer
Data Engineer

Tenth Revolution Group • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Data Engineer
Data Engineer

Network Finance • Wes-Kaap

Hybrid
ZAR 600,000 - 900,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
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