Enable job alerts via email!

Senior Data Engineer (JHB)

Parvana

Johannesburg

On-site

USD 50,000 - 90,000

Full time

23 days ago

Job summary

A leading non-profit organization is seeking a Senior Data Engineer in Johannesburg. The role involves designing, building, and maintaining efficient data solutions, with a focus on collaboration and data integrity. Candidates should have extensive experience in data engineering with a strong technical background, particularly in SQL, cloud platforms, and data processing frameworks.

Qualifications

  • 8+ years of experience as a Data Engineer.
  • Proficiency in SQL and database systems.
  • Experience with cloud platforms such as GCP, Azure, or AWS.

Responsibilities

  • Collaborate with stakeholders to design and maintain data solutions.
  • Build scalable infrastructure for real-time and batch data processing.
  • Monitor performance and optimize data ingestion.

Skills

SQL
Python
ETL
Data Modelling
Data Processing
Analytical Skills

Education

Bachelor's degree

Tools

Apache Beam
Apache Spark
SSIS
Google Cloud Platform
AWS
Azure

Job description

Our client is a highly successful NPO. The work you will be involved with is highly impactful and am sure will bring joy as well as provide a highly stimulating and fabulous work experience.

What you will be doing :

  • Collaborate with stakeholders to design, implement, and maintain data solutions, aligning with strategic vision.
  • Build and maintain scalable infrastructure for real-time and batch data processing.
  • Select and integrate big data tools, ensuring efficient data storage, transformation, and analysis.
  • Provide guidance and support on data usage, security, and architecture.
  • Monitor performance, optimize data ingestion, and recommend infrastructure adjustments.
  • Partner with data analysts and business intelligence to ensure data quality and accuracy.

What our client is looking for :

  • A relevant Bachelor's degree would be ideal.
  • 8+ years of experience as a Data Engineer designing, building, and maintaining data pipelines.
  • Proficiency in SQL and with a variety of database systems (, MySQL).
  • Strong knowledge of ETL / data processing frameworks and technologies, such as Apache Beam, Apache Spark, and SSIS, for both batch and real-time processing.
  • Expertise in data modelling techniques and methodologies.
  • Experience with cloud platforms such as Google Cloud Platform (GCP), Azure, or AWS.
  • Proficiency in Python and other relevant programming languages.
  • Familiarity with statistical analysis / data visualisation tools and techniques, such as R or Python libraries.
  • Analytical / problem-solving skills, with the ability to identify and resolve data-related issues.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams, including data scientists, software engineers, and business stakeholders.
Create a job alert for this search

Senior Data Engineer • Johannesburg, Gauteng, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.