Senior Data Engineer Lead

7 days ago


Johannesburg, Gauteng, South Africa E-Merge Full time

We are E-Merge, a leading company in the retail industry seeking a highly skilled Senior Data Engineer to join our team. This is a permanent hybrid position in Johannesburg.

The salary for this position is approximately R950k per annum, negotiable based on experience.

As a Senior Data Engineer at E-Merge, you will be responsible for designing and developing scalable ETL systems for our big data warehouse. Your primary goal will be to implement robust & trustworthy data to support high-performing ML algorithms, predictive models, and real-time data visualization requirements across the organization.

Your key responsibilities will include:

  • Ensuring highest data quality assurance, data accuracy, and data completeness through regular and in-depth review and testing of work
  • Conducting data design, database architecture, metadata, and repository creation activities as required by business stakeholders
  • Translating business needs into long-term architecture solutions
  • Defining, designing, and building dimensional databases
  • Designing the ETL pipelines and implementing them in a timely manner
  • Responsible for developing data warehousing blueprints, evaluating hardware and software platforms, and integrating systems
  • Utilizing consistent data sources resulting in one version of the truth
  • Delivering on standard data marts that can be utilized for reporting and analysis, well-documented, and understood by business users
  • Translating metadata into explanatory reports and visuals for easy understanding by end-users

For this role, we require:

  • A 3-year IT-related degree or postgraduate qualification (advantageous)
  • 5-10 years of experience and understanding in designing and developing data warehouses according to the Kimball methodology
  • Adept at designing and developing ETL processes, with SQL development experience, preferably SAS data studio, and AWS experience
  • The ability to ingest/output CSV, JSON, and other flat file types, along with any related data sources
  • Proficiency in Python or R or willingness to learn
  • Experience within Retail, Financial Services, and Logistics environments
  • Strong networks and knowledge of emerging trends across Data/Analytics (Big Data, Machine Learning, Deep Learning, AI)


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    We are seeking a highly skilled Senior Data Engineer to lead our data engineering team. In this role, you will be responsible for designing and implementing scalable data engineering solutions using advanced cloud data warehouse technologies. You'll play a crucial role in guiding our transition towards more flexible and scalable data processing patterns,...

  • Senior Data Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Data Centrix Full time

    Job DescriptionWe are seeking a skilled Data Engineer to join our Data Engineering team at Data Centrix. In this role, you will be responsible for designing, building, and maintaining data engineering pipelines in our data warehousing and data ingestion environments.You will work closely with our data architects to design and implement data models, and...

  • Senior Manager

    1 month ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleWe are seeking a Senior Manager - Data Science Lead to join our team at NTT DATA. As a key member of our data science team, you will be responsible for leading the development and implementation of data-driven solutions that drive business value.Key ResponsibilitiesLead a team of data scientists to develop and implement data-driven...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Description:About Network RecruitmentWe are a leading recruitment agency that specializes in placing talented professionals in top companies.Job Overview:We are seeking an experienced Senior Data Engineer Lead to join our team. The ideal candidate will have a strong background in data engineering and experience working with big data...

  • Data Engineer

    4 weeks ago


    Johannesburg, Gauteng, South Africa Data Centrix Full time

    Data Engineering Role at Data CentrixAt Data Centrix, we are seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will be responsible for designing, building, and maintaining data engineering pipelines in our data warehousing, data ingestion, cleansing, manipulation, modeling, and reporting processes.Key Responsibilities:Maintain,...


  • Johannesburg, Gauteng, South Africa Dimension Data Full time

    About the Role:The Lead Data Network Engineer will be responsible for designing and implementing complex data networks across multiple locations. This individual will work closely with business teams to provide solutions to their network challenges, collaborating with partners on vendor projects or in-house engineering efforts.Key Responsibilities:Analyze...


  • Johannesburg, Gauteng, South Africa NTT Data Full time

    Job Summary:We are seeking a seasoned Cloud Platform Engineering Lead to join our team at NTT Data. As a key member of our engineering team, you will be responsible for leading the development and maintenance of our Central System, leveraging your expertise in cloud platforms and advanced services.


  • Johannesburg, Gauteng, South Africa Dimension Data Full time

    Job OverviewDimension Data is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software systems. You will work closely with our development team to ensure the successful delivery of projects and contribute to the growth and development of...

  • Senior Data Engineer

    4 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Data Quality and Engineering LeadWe are seeking a highly skilled professional to lead and drive our client's data quality, engineering, and operations projects. Your expertise will be pivotal in enhancing their credit and fraud risk frameworks through cutting-edge data management, modelling, and integration techniques.Key Responsibilities:Data Quality and...

  • Data Engineering Lead

    3 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Data Engineering LeadNetwork Recruitment is seeking a highly skilled Data Engineering Lead to drive our client's data quality, engineering, and operations projects. This role will be pivotal in enhancing their credit and fraud risk frameworks through cutting-edge data management, modeling, and integration techniques.Key ResponsibilitiesData Quality and Data...


  • Johannesburg, Gauteng, South Africa Dimension Data Full time

    At Dimension Data, we are seeking an experienced Cloud Data Architect to lead our data engineering solutions. The ideal candidate will have a deep understanding of AWS technologies and experience in designing scalable data pipelines.Key ResponsibilitiesDesign and implement data pipelines using AWS services such as AWS Data Pipeline and AWS Storage...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Senior Cloud Data EngineerE-Merge is seeking a highly skilled Senior Cloud Data Engineer to join our team. As a key member of our data engineering team, you will be responsible for designing, implementing, and delivering large-scale, critical data solutions on AWS.Key Responsibilities:Design and implement data models from various sources and store them in a...

  • Data Engineering Lead

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking a highly skilled professional to lead and drive client data quality, engineering, and operations projects.Responsibilities:Data Quality and Data Management:Ensure data integrity, accuracy, and consistency across the organization.Develop and implement data quality frameworks and processes.Perform regular data audits and remediation...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    We are seeking a highly skilled Senior Data Scientist/Engineer to lead our data science and engineering efforts. The ideal candidate will have a robust background in data science and engineering, a proven track record of working with large datasets, and the ability to lead projects and mentor junior team members.Key Responsibilities:Data Analysis and...

  • Data Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleNTT DATA is seeking a seasoned Data Engineer to join our team. As a Data Engineer, you will be responsible for transforming data into a structured format that can be easily analyzed in a query or report.Key Responsibilities:Develop structured data sets that can be reused or complimented by other data sets and reports.Analyze data sources and...

  • Data Engineering Lead

    3 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking a highly skilled professional to lead and drive our client's data quality, engineering, and operations projects. Your expertise will be pivotal in enhancing their credit and fraud risk frameworks through cutting-edge data management, modelling, and integration techniques.Data Quality and Data ManagementEnsure the integrity, accuracy, and...

  • Senior Data Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Senior Data Engineer - Cloud ExpertE-Merge is seeking a highly skilled Senior Data Engineer with a passion for Azure Cloud to join our team. As a key member of our data engineering team, you will be responsible for designing and implementing robust data engineering solutions and building scalable data pipelines that clean, transform, and aggregate data...


  • Johannesburg, Gauteng, South Africa Black Pen Recruitment Full time

    Job Title: Senior Data Integration EngineerBlack Pen Recruitment is seeking a highly skilled Senior Data Integration Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining highly reliable and efficient data integrations for our clients.Key Responsibilities:Design and develop...

  • Senior Project Lead

    1 week ago


    Johannesburg, Gauteng, South Africa Dimension Data Full time

    Job SummaryWe are seeking an experienced Senior Project Lead to join our team at Dimension Data. In this role, you will be responsible for managing the delivery of new ICT Software and System Development Projects.About the RoleThe ideal candidate will have a proven track record in project management with 5+ years of experience. They will have excellent...


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    Are you a data engineering expert looking for a challenging role in a dynamic environment? We are seeking a highly skilled Senior Data Engineer to lead the development and optimization of our data engineering solutions. In this pivotal position, you will spearhead the modernization of our data warehousing and processing strategies.Data Warehousing and...