Data Engineer (Data works) - Johannesburg - up to R1.2mil per annum
- Location
- Johannesburg, Gauteng
- Contract
- Permanent
- Salary (as advertised)
- R1 200 000 per year
- Minimum qualification
- Bachelor's degree
- Closing date
First listed . Last checked at source .
In brief
**Overview** This role is for a highly skilled Data Engineer to join the DataWorks team of E-Merge's client in Johannesburg. The successful candidate will be responsible for designing, building, and maintaining scalable data pipelines and modern data platforms that enable advanced analytics and data-driven decision-making. The position is permanent and hybrid, offering a salary of up to R1.2 million per annum, negotiable based on experience. Collaboration with data analysts, data scientists, and business stakeholders to ensure high-quality, accessible data for reporting, analytics, and machine learning initiatives is a key aspect of the role. **What you will do** * Design, develop, and maintain scalable data pipelines and ETL/ELT processes to support analytics and reporting requirements. * Build and manage cloud-based data solutions using platforms such as AWS, Microsoft Fabric, or Databricks. * Integrate data from multiple internal and external sources into centralized data platforms, data lakes, or data warehouses. * Develop and maintain data models, data marts, and data warehouse structures to support business intelligence and analytics initiatives. * Ensure data quality, integrity, and reliability through validation, monitoring, and automated quality checks. * Work with large datasets and big data technologies such as Spark to process and transform complex data efficiently. * Collaborate closely with data analysts, BI developers, data scientists, and business stakeholders to understand data requirements and deliver scalable solutions. * Optimize data processing workflows and improve performance and scalability of existing data pipelines. **Requirements (from the original advert)** * Bachelor's degree from an accredited university. A degree in Computer Science, Engineering, Information Technology, or a related field is advantageous. * Minimum of 7+ years of hands-on experience in data engineering or data platform development. Experience within the financial services industry would be beneficial but is not essential. * Proven experience building, managing, and optimizing data pipelines and data solutions using on-premise or cloud-based technologies. * Practical experience working with AWS services such as Glue, Redshift, S3, Lambda, EMR, and Athena, or exposure to Microsoft Fabric or Databricks. * Familiarity with big data frameworks and technologies such as Apache Spark, Hadoop, or Kafka. * Strong programming capabilities in Python, Pandas, and SQL for data processing and transformation. **Who should apply** A highly skilled Data Engineer with a minimum of 7 years of hands-on experience in data engineering or data platform development. The ideal candidate possesses strong experience with Microsoft Fabric, AWS, and Databricks, along with proven expertise in building, managing, and optimizing data pipelines and solutions using both on-premise and cloud-based technologies. They should have practical experience with various AWS services (Glue, Redshift, S3, Lambda, EMR, Athena) or exposure to Microsoft Fabric/Databricks, and be familiar with big data frameworks like Apache Spark, Hadoop, or Kafka. Strong programming capabilities in Python, Pandas, and SQL are essential, as is the ability to integrate data from multiple sources and collaborate effectively with technical and business stakeholders. A Bachelor's degree from an accredited university is required, with a degree in Computer Science, Engineering, or Information Technology being advantageous. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/johannesburg/data-engineer-data-works-johannesburg-up-to-r1.2mil-per-annum-id-7502862 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- Python
- SQL
- AWS
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for permanent roles
- Mirror the job title and top three requirements in your CV summary and most recent experience.
- Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
- Proofread contact details and filenames before submitting — small errors cost interviews.
- Verify the company and role on the source page before sharing ID copies or banking details.