42,955 Data Engineering jobs
Data engineering roles building pipelines, warehouses and data platforms.
Data Engineering jobs by country — openings, pay and top skills →
Remote Lead Data Engineer for AI & Big Data Platforms
Placements24 is hiring a Remote Lead Data Engineer to design, build, and manage scalable cloud data pipelines and AI data platforms. The role leads and mentors a team of data engineers and partners with data scientists to enable advanced analytics for AI initiatives.
Senior Data Engineer - AI Platforms
Senior Data Engineer who designs, builds, and maintains ETL data pipelines and cloud data infrastructure (AWS/Azure/GCP) powering AI/ML initiatives, ensuring data quality and scalability for data scientists and AI engineers. Based in Upington, Northern Cape on a hybrid model; requires 5+ years in data engineering with SQL, Python, and big data tools.
Senior Big Data Engineer - Remote, Cloud & Analytics
Senior data engineer designing, building, and maintaining scalable data pipelines and data lakes for analytics, working with Spark, Hadoop, and cloud platforms. Remote-first South Africa role, collaborating with data scientists and business stakeholders in a distributed team.
Senior Data Engineer: GCP Cloud-Native Pipelines Real-Time
PBT Group is hiring a Senior Data Engineer in Johannesburg to design, develop, and optimize scalable, cloud-native data pipelines on Google Cloud Platform, covering both streaming and batch processing for near-real-time data. Core skills: GCP, Python, SQL, and distributed data processing, blending architecture with hands-on development.
Senior BI & Data Platform Engineer (Hybrid)
Senior BI developer based in Paarl, South Africa (hybrid) who designs, builds, and maintains BI solutions: developing ETL pipelines, optimizing data models, and creating dashboards in Power BI, Tableau, or Qlik Sense to enable data-driven decisions across departments.
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.
Senior Data Engineer — Hybrid, Growth & Scalable Pipelines
Senior Data Engineer in a hybrid role in Johannesburg, working within a growing global technology environment. The person designs scalable data pipelines and API-based data ingestion, applies SDLC best practices, owns end-to-end projects, and mentors junior engineers alongside engineers and data scientists.
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.
Beca Data Engineer IA-First — Madrid (Híbrido)
Beca (trainee/internship) as an AI-first data engineer at Altia in Madrid, hybrid. After initial training weeks you join the Data & Analytics teams on real strategic projects; the valued stack includes Python, SQL, DAX, Power BI, Microsoft Fabric and Databricks.