Senior Data Engineer - End-to-End Data Infra (Hybrid)

E-Merge

Johannesburg

Hybrid

ZAR 800,000 - 1,080,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

E-Merge is seeking a Senior Data Engineer to design, build, and maintain robust ETL pipelines, data models and backend systems that support scalable analytics. You will mentor engineers and collaborate across teams on cloud data infrastructure.

The role emphasizes end-to-end ownership, Python and SQL proficiency, and containerized deployments on AWS/GCP/Azure, with Docker and Kubernetes, CI/CD practices, and RESTful API integration.

Qualifications

  • 7+ years of experience as a Data Engineer or similar role.
  • Advanced Python for backend development and scripting.
  • Strong SQL skills with hands-on experience in relational databases.
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Hands-on with containerization technologies (Docker, Kubernetes).
  • Solid understanding of RESTful APIs and integration practices.
  • Experience with version control and CI/CD workflows.
  • Strong grasp of SDLC principles and maintainable code.

Responsibilities

  • Design, build, and maintain robust ETL pipelines and backend data solutions.
  • Develop data models and backend systems to enable scalable analytics.
  • Create and manage data infrastructure on cloud platforms (AWS/GCP/Azure).
  • Implement containerized solutions using Docker and Kubernetes.
  • Integrate and manage RESTful APIs for data processing and service connectivity.
  • Apply CI/CD workflows and version control to ensure deployment quality.
  • Collaborate with cross-functional teams to translate requirements into technical solutions.
  • Mentor junior engineers and contribute to knowledge sharing.

Job description

E-Merge is seeking a Senior Data Engineer to design, build, and maintain robust ETL pipelines, data models and backend systems that support scalable analytics. You will mentor engineers and collaborate across teams on cloud data infrastructure.

The role emphasizes end-to-end ownership, Python and SQL proficiency, and containerized deployments on AWS/GCP/Azure, with Docker and Kubernetes, CI/CD practices, and RESTful API integration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer — Hybrid ETL & Cloud Data Platform
Senior Data Engineer — Hybrid ETL & Cloud Data Platform

E-Merge • Johannesburg

Hybrid
ZAR 810,000 - 990,000
Senior Cloud Data Engineer - Hybrid, Scalable Pipelines
Senior Cloud Data Engineer - Hybrid, Scalable Pipelines

E-Merge • South Africa

Hybrid
ZAR 972,000 - 1,188,000
Senior Data Engineer- AWS
Senior Data Engineer- AWS

Impronics Technologies • Gauteng

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

Impronics Technologies • Johannesburg

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

Indsafri • South Africa

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

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Data Engineer
Senior Data Engineer

Indsafri • South Africa

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

Paracon • Gauteng

On-site
ZAR 800,000 - 1,100,000
Access courses and conferences
Flexible hybrid work model
Relaxation room and team events
Senior Specialist – Data Engineer
Senior Specialist – Data Engineer

Impronics Technologies • Gauteng

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

Placements24 • Centurion

Hybrid
ZAR 1,050,000 - 1,400,000
Highly competitive salary
Fully remote position
Health and wellness benefits
+2