Senior Python Spark AI Developer - Delta Lake & APIs Remote

WatersEdge Solutions

Johannesburg

Hybrid

ZAR 700,000 - 1,100,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

WatersEdge Solutions is recruiting an experienced Python/Spark/AI Developer to join a technically driven team modernising large-scale data platforms in a hybrid/remote environment. This role focuses on replatforming legacy T-SQL workloads into Spark and Delta Lake pipelines, while building APIs and AI capabilities.

You’ll work primarily in Python with a strong emphasis on tested, type-safe development. Ideal for an intermediate-to-senior developer who enjoys solving complex data engineering

Qualifications

  • 4+ years of professional Python development experience.
  • 2+ years of production experience building Spark or distributed data pipelines.
  • Strong modern Python development skills with type hints and static analysis.
  • Experience with Pydantic models and structured data validation.
  • Experience with Delta Lake or lakehouse technologies.

Responsibilities

  • Build production-grade Spark and PySpark pipelines on Delta Lake.
  • Replatform legacy T-SQL workloads into Spark SQL.
  • Translate data logic with accurate semantics and tests.
  • Write type-hinted Python with static analysis.
  • Develop and maintain automated pytest suites across tests.
  • Build REST APIs using FastAPI or similar frameworks.
  • Implement API validation, authentication and idempotency.
  • Work in Docker-based environments and follow GitHub flow.
  • Document changes and ADRs; contribute to AI/data workflows.

Skills

Python
PySpark
APIs
Docker
pytest
Type hints
GitHub flow
CI/CD

Education

Bachelor's degree in Computer Science, Engineering or related

Tools

Apache Spark
Delta Lake
FastAPI
Pydantic
CI/CD tooling

Job description

WatersEdge Solutions is recruiting an experienced Python/Spark/AI Developer to join a technically driven team modernising large-scale data platforms in a hybrid/remote environment. This role focuses on replatforming legacy T-SQL workloads into Spark and Delta Lake pipelines, while building APIs and AI capabilities.

You’ll work primarily in Python with a strong emphasis on tested, type-safe development. Ideal for an intermediate-to-senior developer who enjoys solving complex data engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Tumaini Consulting • Durban

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

Perssol • Cape Town

Hybrid
ZAR 700,000 - 1,200,000
Python/Spark/AI Developer
Python/Spark/AI Developer

WatersEdge Solutions • Johannesburg

Hybrid
ZAR 700,000 - 1,100,000
Data & AI Engineer - Hybrid (SQL, Fabric, AI)
Data & AI Engineer - Hybrid (SQL, Fabric, AI)

WatersEdge Solutions • Johannesburg

Hybrid
ZAR 600,000 - 900,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
Remote Data Platform Engineer for Cloud ETL & Analytics
Remote Data Platform Engineer for Cloud ETL & Analytics

Placements24 • Benoni

Hybrid
ZAR 1,482,000 - 2,470,000
Full remote work flexibility
Health, dental, and vision insurance
Generous PTO and holidays
+4
Senior Data Engineer — Remote AI Data Pipelines Lead
Senior Data Engineer — Remote AI Data Pipelines Lead

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional development opportunities
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 Cloud Data Engineer — Spark & Python Lakehouse Lead
Senior Cloud Data Engineer — Spark & Python Lakehouse Lead

Hire Resolve • Johannesburg

On-site
ZAR 279,000 - 558,000
Competitive salary based on experience