2,133,962open jobs
136,450companies
254,946added this week
Browse all
Salary
$45k – $64k per year (gross)
Location
In office (Cape Town)
Employment
Full-Time

First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match
Description A company that runs a privacy-preserving data collaboration platform is seeking a AI Developer who will replatform legacy T-SQL systems onto modern Spark/Delta Lake pipelines, build robust FastAPI services around them, and integrate AI features.

Responsibilities:
  • Data Engineering: Replatform T-SQL into Spark SQL and build production PySpark pipelines on Delta Lake.

  • API Development: Build secure, idempotent FastAPI services with robust job-status semantics and authentication.

  • Quality and Validation: Write type-hinted, tested Python (pytest) with CI gates; validate migrated pipelines against legacy systems with parity evidence.

  • Spec-First Delivery: Work autonomously from design docs and ADRs, keeping documentation current alongside code changes.


Minimum Requirements:
  • Experience: 4+ years in professional Python development, with 2+ years building production Spark/distributed data pipelines.

  • Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

  • Certifications: Databricks Certified Developer for Apache Spark (or equivalent) is advantageous.

  • Python (3.12+): Modern idiomatic Python, strict static analysis (mypy/pyright), Pydantic, ABC patterns, modern packaging (uv/Poetry), and CLI tooling.

  • Apache Spark / PySpark: Production OSS Spark experience (DataFrame API, Spark SQL, tuning, driver/executor architecture, Spark Connect).

  • Lakehouse Formats: Delta Lake (or Iceberg/Hudi) including MERGE INTO, schema evolution, time travel, and idempotent writes.

  • SQL: Advanced, dialect-portable SQL skills to translate complex legacy T-SQL logic into Spark SQL.

  • Testing and CI/CD: Pytest (fixtures, tiered suites), Git/GitHub flow, PR-driven workflows with linting (ruff) and type-check gates.

  • APIs and Containers: FastAPI development and daily development using Docker Compose stacks.

  • Preferred Skills
    • AI/LLM Engineering: Provider-neutral LLM integration, structured output validation, local/hosted inference, and guard-railing.

    • Governance and Security: PII tokenization, hashing schemes, and data privacy awareness (POPIA/GDPR).

    • Cloud and Platform: Azure data estate (ADLS Gen2, Key Vault), Trino, Hive Metastore, and OpenTelemetry observability.



Benefits:

Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [email protected]

Package & Remuneration R750 000 - R1 050 000 per annum About Us Hire Resolve is a top recruitment agency in South Africa, connecting businesses with talented professionals across a wide range of industries and locations.

We help companies recruit and hire skilled professionals across Engineering, Mining, IT, Finance, Manufacturing, Construction, Supply Chain, Logistics, Renewable Energy, Sales, Marketing and more. Our recruitment expertise spans entry-level, specialist, senior management and executive positions.

With recruitment solutions covering major South African cities including Johannesburg, Cape Town, Pretoria, Durban, Gqeberha and Bloemfontein, as well as locations nationwide, we help businesses find the right talent wherever they need it.

Whether you're hiring for a single position or building an entire team, Hire Resolve provides tailored recruitment solutions designed around your hiring needs.

Ready to find your next hire? Get in touch with Hire Resolve today.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,133,962 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Cape Town
$8k – $8.7k per year (gross) · Hybrid · Full-Time · Johannesburg
AI/ML
Prompt Engineering
Midjourney
Design
Adobe Photoshop
Canva
Apply
In office · Full-Time · South Africa
AI/ML
Copilot
Cursor
LangGraph
AutoGen
LangChain
Claude Code
Model Context Protocol
Function Calling
AI Agents
RAG
Google ADK
LLM Guardrails
Multi-Agent Systems
Apply
In office · Full-Time · Johannesburg
Python
SQL
C#
C#
.NET
AI/ML
Machine Learning
Analytics
Power BI
Apply
Senior AI Engineer 26 days ago
In office · Full-Time · South Africa
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Redis
Neo4j
pgvector
AI/ML
Model Context Protocol
Embeddings
Prompt Engineering
Function Calling
AI Agents
AWS Bedrock
RAG
OpenAI
Anthropic
Semantic Search
Knowledge Graph
Agentic Workflows
Mastra
DevOps
Git
AWS
Docker
Amazon S3
Amazon ECS
Apply
AI Engineer 1 day ago
In office · Full-Time · Cape Town
Python
SQL
Python
pySpark
Databases
Databricks
Chroma
Delta Lake
Milvus
Pinecone
Apache Kafka
AI/ML
AutoGen
LangChain
Spark
Airflow
MLFlow
Prompt Engineering
Langflow
AWS Bedrock
Great Expectations
LLM
RAG
KServe
OpenAI
Amazon SageMaker
TorchServe
Feature Store
Machine Learning
DevOps
Rest API
Azure DevOps
GitHub Actions
Azure
CI/CD
Git
AWS
Bicep
Amazon S3
IAM
Amazon Kinesis
Analytics
Tableau
Power BI
ETL/ELT
Apply
AI Engineer 1 day ago
In office · Full-Time · Cape Town
Python
SQL
Python
pySpark
Databases
Databricks
Chroma
Delta Lake
Milvus
Pinecone
Apache Kafka
AI/ML
AutoGen
LangChain
Spark
Airflow
MLFlow
Prompt Engineering
Langflow
AWS Bedrock
Great Expectations
LLM
RAG
KServe
OpenAI
Amazon SageMaker
TorchServe
Feature Store
Machine Learning
DevOps
Rest API
Azure DevOps
GitHub Actions
Azure
CI/CD
Git
AWS
Bicep
Amazon S3
IAM
Amazon Kinesis
Analytics
Tableau
Power BI
ETL/ELT
Apply
Apply
In office · Full-Time · Cape Town
Apply
In office · Full-Time · Cape Town
Apply
Area Manager 1 day ago
In office · Full-Time · Cape Town
Apply
See all jobs
This is one of many
2,133,962 more open roles from verified company boards, updated every day.