Expert Data Engineer

ATS Client

Pretoria

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client in Pretoria seeks a Data Engineer to design and operate enterprise-grade data provisioning pipelines across governance domains on cloud platforms. You will ensure secure data sharing, enforce protection and compliance requirements, and support high-priority Data & Analytics use cases.

The role emphasizes automation, ongoing improvement of data engineering processes, evaluating new tools, mentoring teammates, and maintaining thorough technical documentation.

Qualifications

  • Hands-on experience building data pipelines on cloud platforms.
  • Strong understanding of data governance and security requirements.
  • Experience with ETL development and big data technologies.

Responsibilities

  • Build and maintain large-scale Big Data pipelines on cloud platforms.
  • Ensure secure and compliant data sharing aligned with information classification standards.
  • Support enterprise Data & Analytics initiatives and high-priority use cases.
  • Continuously improve and automate data engineering processes.
  • Evaluate emerging tools and technologies to drive innovation.
  • Mentor and upskill team members.
  • Maintain high-quality technical documentation.

Skills

Terraform
Docker
Linux/Unix
CloudFormation
CodeBuild/CodePipeline
CloudWatch
SNS
S3
Kinesis Streams
Lambda
DynamoDB
Step Functions
Parameter Store
Secrets Manager

Education

Relevant IT, Business, or Engineering Degree

Tools

Glue
Athena
Kafka
AWS EMR
Redshift

Job description

Job Description

About the Role: The Data Engineer will work on enterprise-wide data provisioning, spanning multiple data governance domains and data assets. Responsibilities include ensuring secure data sharing, adhering to protection and compliance requirements, supporting enterprise Data & Analytics initiatives (including high-priority use cases), and enabling data provisioning for operational processes.

Role Responsibilities
  • Building and maintaining large-scale Big Data pipelines on cloud-based data platforms
  • Ensuring secure and compliant data sharing aligned with information classification standards
  • Supporting enterprise Data & Analytics initiatives and high-priority use cases
  • Continuously improving and automating data engineering processes
  • Evaluating emerging tools and technologies to drive innovation
  • Mentoring and upskilling team members
  • Maintaining high-quality technical documentation
Requirements
Essential Skills
Cloud & Infrastructure
  • Terraform
  • Docker
  • Linux / Unix
  • CloudFormation
  • CodeBuild / CodePipeline
  • CloudWatch
  • SNS
  • S3
  • Kinesis Streams (Kinesis, Firehose)
  • Lambda
  • DynamoDB
  • Step Functions
  • Parameter Store
  • Secrets Manager
Programming & Data Engineering
  • Python 3.x
  • SQL (Oracle / PostgreSQL)
  • PySpark
  • Boto3
  • ETL development
  • Big Data platforms
  • PowerShell / Bash
Data Platforms & Tools
  • Glue
  • Athena
  • Technical data modelling & schema design (hands-on, not drag-and-drop)
  • Kafka
  • AWS EMR
  • Redshift
Business & Analytics
  • Business Intelligence (BI) experience
  • Strong data governance and security understanding
Advantageous Skills
  • Advanced data modelling expertise, especially in Oracle SQL
  • Strong analytical skills for large, complex datasets
  • Experience with testing, data validation, and transformation accuracy
  • Excellent documentation, written, and verbal communication skills
  • Ability to work independently, multitask, and collaborate within teams
  • Experience building data pipelines using AWS Glue, Data Pipeline, or similar
  • Familiarity with AWS S3, RDS, and DynamoDB
  • Solid understanding of software design patterns
  • Experience preparing technical specifications, designing, coding, testing, and debugging solutions
  • Strong organisational abilities
  • Knowledge of Parquet, AVRO, JSON, XML, CSV
  • Experience with Data Quality tools such as Great Expectations
  • Experience working with REST APIs
  • Basic networking knowledge and troubleshooting skills
  • Understanding of Agile methodologies
  • Experience with documentation tools such as Confluence and JIRA
Qualifications & Experience
  • Relevant IT, Business, or Engineering Degree
  • Experience developing technical documentation and artefacts
  • Experience with enterprise collaboration tools
Preferred Certifications
  • AWS Cloud Practitioner
  • AWS SysOps Associate
  • AWS Developer Associate
  • AWS Architect Associate
  • AWS Architect Professional
  • HashiCorp Terraform Associate
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Cloud Engineer
Senior Cloud Engineer

Jefferson Frank • Johannesburg

On-site
ZAR 800,000 - 1,400,000
1572 Data Engineer (Senior)
1572 Data Engineer (Senior)

Imizizi • Gauteng

On-site
ZAR 600,000 - 900,000
Senior Data Engineer- AWS
Senior Data Engineer- AWS

Impronics Technologies • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior Data Engineer
Senior Data Engineer

Synthesis Software Technologies • Johannesburg

On-site
ZAR 900,000 - 1,400,000
AWS Cloud Engineer
AWS Cloud Engineer

hearX • Pretoria

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

Dariel • Johannesburg

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

Impronics Technologies • Gauteng

On-site
ZAR 600,000 - 800,000
Senior Data Engineer/Analyst
Senior Data Engineer/Analyst

Boardroom Appointments • Johannesburg

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

BigTalent • Gauteng

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

Blue Pearl HQ • Johannesburg

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