The Role We're seeking a Data Engineer to design, build, and maintain modern data infrastructure solutions. You'll work within a skilled technical team to develop robust, scalable data pipelines that enable analytics, machine learning, and business insights, collaborating closely with data scientists, analysts, and engineering teams. Snapshot Location: Cape Town, Johannesburg, Remote Employment Type: Full-time, Contract Key Responsibilities Design and develop data ingestion and transformation pipelines for structured and unstructured data. Ensure high availability, scalability, and performance across distributed data systems. Integrate data from multiple sources into unified data stores . Implement automation and CI/CD for data workflows. Monitor and improve data reliability, quality, and lineage . Collaborate with data scientists, analysts, and product teams to support business insights. Participate in code and pipeline reviews and mentor junior engineers. Skills & Experience 5 - 8+ years of professional data engineering experience . Proficiency in Python, SQL, and ETL frameworks . Experience with Spark, Hadoop, Kafka , or similar distributed data technologies. Familiarity with cloud-based data platforms (AWS, Azure, GCP). Knowledge of data warehousing solutions (Redshift, Snowflake, BigQuery). Experience with version control, CI/CD, and pipeline automation . Nice to Have Experience with Airflow, dbt, or Prefect . Exposure to machine learning pipelines or feature engineering . Familiarity with containerization (Docker, Kubernetes). Salary R60k/month - R150k/month Culture & Benefits Collaborative, forward-thinking, and delivery-focused engineering culture. Discretionary performance-based bonus.
Data Engineer (m/w/d)
ADS Allgemeine Deutsche Steuerberatungsgesellschaft mbH
Data Analytics Engineer
StructureIt
Data Engineer - Infrastructure (Remote)
Jobs Ai
Senior Data Engineer
Skywaves Rise
Senior Data Engineer Consultant – Data Quality and Modern Cloud Platform
KeyrusSA
Data Engineer
Khonology (Pty) Ltd