Tech jobs
Job listings
AI Data Engineer - Big Data Pipelines
AI Data Engineer building and maintaining scalable big data pipelines (ETL/ELT, data warehouses and lakes on cloud) that feed AI/ML initiatives, ensuring data quality and performance end to end. Core stack: SQL, Python/Scala/Java, Spark/Hadoop/Flink, Airflow, AWS/Azure/GCP data services.
AI Data Engineer: Scalable Big Data Pipelines in the Cloud
AI Data Engineer at Placements24 in Polokwane who designs and maintains scalable cloud data pipelines for AI projects — building data warehouses/lakes and ETL/ELT processes so data scientists and ML engineers get reliable, quality data. Core stack: SQL, Spark/Hadoop/Flink, Python, Scala.
Hybrid Senior Data Engineer - Big Data & ETL Pipelines
Senior Data Engineer at a Sandton-based data analytics firm, designing and maintaining scalable ETL/ELT pipelines and big data infrastructure for BI, ML and reporting. Core stack: Spark, Hadoop, and cloud platforms (AWS, Azure, GCP). Hybrid work model.
Senior Data Engineer
PBT Group is hiring a Senior Data Engineer in Johannesburg (hybrid, 12-month contract) to design, build and optimise cloud-native data platforms and near-real-time pipelines on Google Cloud Platform, working with BigQuery, Dataflow, Pub/Sub, Cloud Run, GKE, Cloud Composer and dbt, using advanced Python and SQL.
Data Engineer
Data engineer (12-month renewable contract) at BICRM's Johannesburg office, focused on cloud migration, data modelling, building and managing data pipelines, hybrid cloud/on-prem analytics infrastructure, and deploying and maintaining machine learning models. Requires 6+ years of data engineering experience; South African citizens or permanent residents only.
Senior Data Engineer - Cloud & ML Pipelines (12m Contract)
12-month renewable contract for a senior data engineer with 6+ years' experience: driving cloud migration, data modelling, and robust data pipelines across hybrid cloud and on-prem assets, plus deploying and maintaining ML models with DevOps/DataOps practices. On-site role (posting mentions both Pretoria and Johannesburg).
Senior Data Engineer (Big Data & ETL)
Senior Data Engineer at a data analytics firm in Sandton (hybrid work). Day to day: designing, building, and maintaining scalable ETL/ELT pipelines and cloud data infrastructure using big data tools (Spark, Hadoop), SQL, Python/Scala, and cloud platforms like AWS, Azure, or GCP to support BI, ML, and reporting.
Senior Data Engineer - GCP & Real-Time Pipelines (Hybrid)
PBT Group seeks a Senior Data Engineer in Johannesburg (hybrid) on a 12-month contract to design, build and optimise cloud-native data platforms and near-real-time pipelines on GCP, working with BigQuery, Dataflow, Pub/Sub, dbt, Python and SQL alongside cross-functional teams.
Data Engineer: Ab Initio Platform Expert (Hybrid)
Data engineer with Expleo South Africa's Johannesburg hybrid team, administering the Ab Initio platform and building/maintaining ETL pipelines for large datasets, while working with data scientists and engineers on scalability, performance, and security best practices.
Senior Data Engineer (Big Data & Analytics)
Senior Data Engineer designing, building, and maintaining big-data pipelines, warehouses, and data lakes for a telecommunications company, turning massive datasets into analytics-ready insights. Core stack: Spark, Hadoop, Kafka, SQL, Python/Scala/Java, and cloud data platforms (AWS, Azure, GCP). Remote-first within South Africa.
Senior Data Engineer - GCP Cloud-Native Pipelines (Hybrid)
Senior Data Engineer at PBT Group in Johannesburg (hybrid) designing, developing and optimising scalable, cloud-native data platforms and near-real-time pipelines on Google Cloud Platform, with a focus on distributed, highly parallelised batch and streaming and event-driven processing.
Senior Data Engineer
Senior Data Engineer in Johannesburg (hybrid) building scalable data pipelines, ETL processes and real-time API-based integrations using Python and SQL on cloud platforms. Focuses on production reliability, DataOps (CI/CD, containerisation, infrastructure-as-code) and mentoring junior engineers for a global technology client.
Senior Data Engineer – Google Cloud Platform (GCP)
Senior Data Engineer on a 12-month contract (Johannesburg, hybrid) at consultancy PBT Group, designing and building scalable cloud-native data platforms and near-real-time pipelines on GCP. Core stack: BigQuery, Dataflow, Pub/Sub, dbt, Python and SQL, with workloads on Cloud Run and GKE.
Full Stack Developer (Expert) 1508
Senior AI software engineer/architect on a 3-year hybrid contract in Pretoria, owning the full lifecycle of AI-native data products and cloud platform services. Core stack: Java/Spring Boot and Python, with LLMs, RAG and AI agents, data pipelines (ETL), and AWS/Kubernetes/Terraform.
AI Software Engineer - Scalable Systems
AI Software Engineer at a client's Soweto, Gauteng office, designing, developing, and deploying scalable AI applications, model-serving APIs, and data pipelines. Core stack includes Python (plus Java/C++), TensorFlow/PyTorch, cloud platforms, Docker/Kubernetes, and SQL/NoSQL databases. On-site role; requires South African work eligibility or relocation to Soweto.
Data Engineer
Data Engineer (100% remote in Spain) at Kairós to design, build and maintain scalable data pipelines, model information and monitor data quality as the project's 'Data Champion'. Core stack: Scala, Spark, Airflow, SQL and AWS, with Python as a plus; 3+ years of data engineering experience required.
Big Data Engineer (praca zdalna)
Remote Big Data Engineer at Plexus Tech, a large Spanish IT services firm. Day to day: design, build and maintain data lake pipelines with Spark, Scala and SQL, orchestrate batch workflows with Control-M/Airflow, and support Market Risk (banking) data use cases including performance tuning and production incident analysis.
Senior DevOps Engineer (Remote/Hybrid)
Senior DevOps engineer at Cala AI, a 2025 startup, building and operating a highly scalable AWS cloud platform for AI model serving, data pipelines, and APIs. Day-to-day covers running Kubernetes, deploying infrastructure via Terraform/GitOps, and defining the monitoring/observability stack. Hybrid role in Barcelona with 3 office days/week.
Remote Senior DevOps Engineer
Senior DevOps engineer (hybrid, Barcelona, min. 3 office days/week) designing, building, and operating a scalable, redundant cloud platform for Cala AI, an AI startup founded in 2025. Day-to-day: Kubernetes operations, Terraform/IaC deployments, monitoring/observability, and supporting AI data pipelines and model serving on AWS.
SQL DEVELOPER
SQL Developer on the Data Analytics team who builds, maintains, and optimizes SQL-based solutions (stored procedures, views, data pipelines) supporting enterprise data platforms, working with data engineers and ETL developers. Core stack: advanced SQL plus Python or Scala scripting, ETL and data-warehouse concepts.