Data Engineer

Placements24

Soweto

Hybrid

ZAR 500,000 - 900,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Placements24 is seeking a skilled Data Engineer to design, build, and maintain robust data pipelines and infrastructure in Soweto. You will support analytics, ML, and BI initiatives by developing data systems, warehouses, and data lakes with strong data quality and governance.

The role requires expertise in SQL, Python/Scala, and experience with Spark/Hadoop and cloud data services, collaborating with data scientists and stakeholders to deliver reliable data solutions.

Qualifications

  • Bachelor's degree in CS, Engineering, or related field.
  • 3+ years of data engineering experience.
  • Experience with SQL databases and data warehousing.
  • Experience with Spark/Hadoop and cloud data services.

Responsibilities

  • Design, build, and maintain scalable data pipelines using ETL/ELT processes.
  • Develop and manage data warehouses and data lakes.
  • Ensure data quality and reliability across systems.
  • Collaborate with data scientists, analysts, and stakeholders.
  • Optimize data processing and queries for performance.
  • Implement data governance and security best practices.

Skills

SQL
Python
Scala

Education

Bachelor's degree in Computer Science/Engineering

Tools

PostgreSQL
MySQL
Snowflake
BigQuery
Spark
Hadoop

Job description

About the Role

Our client is seeking a skilled and proactive Data Engineer to build and maintain robust data pipelines and infrastructure in Soweto . You will be responsible for designing, developing, and optimizing data systems that support analytics, machine learning, and business intelligence initiatives. This role requires a strong understanding of data warehousing concepts, ETL processes, and big data technologies. Join a growing data team that is instrumental in driving informed business decisions through reliable and accessible data.

Key Responsibilities
  • Design, build, and maintain scalable and efficient data pipelines using ETL/ELT processes.
  • Develop and manage data warehouses, data lakes, and other data storage solutions.
  • Ensure data quality, integrity, and reliability across all data systems.
  • Collaborate with data scientists, analysts, and business stakeholders to understand data needs and deliver solutions.
  • Optimize data processing performance and database queries for speed and efficiency.
  • Implement data governance and security best practices.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related quantitative field.
  • 3+ years of experience in data engineering or a related role.
  • Proficiency in SQL and experience with database systems (e.g., PostgreSQL, MySQL, Snowflake, BigQuery).
  • Experience with big data technologies (e.g., Spark, Hadoop) and data warehousing concepts.
  • Knowledge of programming languages commonly used in data engineering, such as Python or Scala.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their data services.
Benefits
  • Competitive salary and performance bonuses.
  • Comprehensive medical aid and retirement fund benefits.
  • Opportunities for professional development and training in data technologies.
  • A collaborative environment focused on data innovation.
  • Work on challenging projects that impact business strategy.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer - Big Data Technologies
Data Engineer - Big Data Technologies

Placements24 • Durban

Hybrid
ZAR 700,000 - 1,000,000
Health insurance
Learning & development
Hybrid work
Senior Data Engineer - Big Data Technologies
Senior Data Engineer - Big Data Technologies

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary and annual bonus
Medical, dental, and vision benefits
Retirement savings plan with employer
+2
Senior Data Engineer
Senior Data Engineer

Placements24 • Gqeberha

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work
Medical insurance
Dental insurance
+2
Data Engineer - AI Platforms
Data Engineer - AI Platforms

Placements24 • Randburg

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Professional development opportunities
Hybrid work arrangement
+2
Senior Data Engineer - Big Data Solutions
Senior Data Engineer - Big Data Solutions

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,300,000
Competitive salary & benefits
Challenging big data projects in Klerk
Health, dental, and vision insurance
+2
Data Engineer: Fintech Multi-Tenant Etl & Analytics
Data Engineer: Fintech Multi-Tenant Etl & Analytics

Competent Candidates • Gauteng

Hybrid
ZAR 720,000 - 980,000
Competitive salary
Hybrid work model
Growth opportunities
Data Engineer - AI Platform
Data Engineer - AI Platform

Placements24 • Centurion

On-site
ZAR 650,000 - 900,000
Competitive salary
On-site facilities
Medical, dental, and vision insurance
+2
Senior Data Engineer - Big Data & AI
Senior Data Engineer - Big Data & AI

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Fully remote position
Health and wellness benefits
Salary and bonus structure
+2
Data Engineer (Remote)
Data Engineer (Remote)

Placements24 • Mbombela (Nelspruit)

Remote
ZAR 700,000 - 1,000,000
Health insurance
Remote work flexibility
Professional growth opportunities
+1
AI Data Engineer
AI Data Engineer

Placements24 • Benoni

On-site
ZAR 600,000 - 900,000
Competitive compensation
Professional development opportunities
Collaborative team culture
+1