Data Engineer

Penta Consulting

Gauteng

Hybrid

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Penta Consulting is seeking a Modern Data Engineer with strong software engineering skills to build and deploy cloud-native data platforms.

Applicants should have Python, Spark/PySpark, Databricks, Kafka, Flink, and data lake experience, plus CI/CD, Git, Docker, Terraform, and AWS exposure. Real production project experience is required.

Qualifications

  • Strong Python development and SDLC understanding.
  • Proficient with Git and version control.
  • Experience with CI/CD pipelines and modern DevOps practices.
  • Hands-on with Spark/PySpark, Databricks, Kafka and Flink.
  • Experience delivering both batch and streaming data solutions.
  • Experience delivering cloud-based data platforms on AWS.

Responsibilities

  • Build and deploy cloud-native data platforms using Python and Spark.
  • Design data pipelines with batch and streaming processing.
  • Collaborate with DevOps to implement CI/CD and monitoring.

Skills

Python
Spark/PySpark
Databricks
Kafka
Flink
Data Lake architectures
CI/CD
Git
Cloud platforms (AWS)
Docker

Tools

Docker
Terraform
Monitoring tools

Job description

This role is for a Modern Data Engineer with strong software engineering skills who can build and deploy cloud-native data platforms.

Key Requirements
Software Engineering
  • Strong Python development skills (primary programming language)
  • Solid understanding of software engineering principles and clean coding practices
  • Experience working within the Software Development Life Cycle (SDLC)
  • Proficient with Git and version control
  • Experience with CI/CD pipelines and modern DevOps practices
  • Ability to solve problems through code, not just SQL
  • Hands-on experience with modern data engineering technologies, including:
  • Spark / PySpark
  • Databricks
  • Kafka
  • Flink
  • Data Lake architectures
  • Experience building both batch and streaming data solutions

Practical experience delivering solutions on at least one major cloud platform:

  • Amazon Web Services (AWS)
Relevant services may include:
  • Data processing and analytics tools (BigQuery, Synapse, Redshift, Databricks, Dataflow, Glue, EMR, Dataproc)
  • Event streaming platforms (Pub/Sub, Event Hubs, Kinesis)
  • Container platforms (GKE, AKS, EKS)
DevOps & Deployment

Experience with:

  • Docker
  • Infrastructure as Code (Terraform or similar)
  • Monitoring and observability tools

Experience should be gained through real production projects, not certifications alone.

Additional Valuable Skills
  • Data modelling (relational and dimensional)
  • Data warehousing concepts
  • Modern orchestration and data platforms such as Databricks, Kafka and Microsoft Fabric
Ideal Candidate

We're looking for a modern data engineer with a software engineering mindset. Candidates should have proven experience delivering cloud-based data solutions using Python, Spark, CI/CD, Git and modern data platforms. Experience limited to traditional SQL, SSIS or ETL development without modern engineering practices is unlikely to meet current client requirements.

What We Value
  • Continuous learning and professional development
  • Ability to contribute immediately within a modern engineering environment
  • Client-facing consulting experience is advantageous
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Synthesis Software Technologies • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Data Engineer
Data Engineer

Dariel • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Data Engineer
Data Engineer

Dariel • Gauteng

On-site
ZAR 900,000 - 1,200,000
Data Engineer
Data Engineer

BigTalent • Gauteng

On-site
ZAR 600,000 - 1,000,000
Intermediate Data Engineer
Intermediate Data Engineer

BETSoftware • Johannesburg

On-site
ZAR 520,000 - 900,000
Data Engineering Lead
Data Engineering Lead

Blue Pearl HQ • Johannesburg

On-site
ZAR 1,100,000 - 1,900,000
Senior Data Engineer / Platform Lead
Senior Data Engineer / Platform Lead

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,300,000
Data Engineering Manager
Data Engineering Manager

Old Mutual Insure • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Data Engineer
Data Engineer

Network Finance • Centurion

On-site
ZAR 600,000 - 900,000
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000