Data Engineer

Johannesburg, GP, ZA, South Africa

Job Description

Job Advert Summary




The

Data Engineer

is responsible for designing, developing, and maintaining the Sleep Group's data architecture, infrastructure, and workflows across the business. The primary objective is to enable reliable, secure, and scalable data provisioning for business insights, operational efficiency, and strategic decision-making.



This role ensures enterprise data is effectively collected, transformed, stored, and delivered while maintaining the highest standards of

data integrity, governance, and security

. It also involves project management responsibilities, including timelines, budgets, and deliverables to ensure on-time, within-budget implementation of data solutions.


Total Monthly Cost to Company (CTC): R100,000



Applicants currently earning significantly more than this figure are kindly advised not to apply.

Minimum Requirements



A Bachelor's Degree in Computer Science, Data Engineering, Information Systems, or a related field 5 to 8+ years of experience in data engineering in an enterprise environment Demonstrated experience in: + Designing, building, and maintaining scalable data pipelines + Data modeling, transformation, and governance
+ Leading data-related projects (planning, execution, delivery)
Technical Skills: + Strong knowledge of SQL, Python (PySpark), API development + Experience with cloud platforms (Azure preferred, AWS acceptable)
+ Familiarity with CI/CD pipelines, DevOps, and infrastructure-as-code (Terraform or CloudFormation)
Understanding of data warehousing and streaming architectures Excellent communication and stakeholder engagement abilities Proven ability to translate business needs into technical solutions Postgraduate qualifications or cloud certifications (e.g., Azure Synapse, Databricks, AWS Glue, Redshift) are an advantage

Duties & Responsibilities



Data Pipeline Development & Maintenance




Build, deploy, and maintain end-to-end data pipelines, integrating data from multiple source systems into the enterprise data warehouse. Ensure pipelines are automated, monitored, and optimized for performance, scalability, and cost efficiency. Ensure that data solutions are developed, tested, and deployed using automated processes that follow DevOps principles and the company's approved standards. This includes using Continuous Integration and Continuous Delivery (CI/CD) pipelines to streamline code testing, quality assurance, and controlled release into production environments.

Data Transformation & Modeling




Clean, transform, and standardize raw data into formats that meet business requirements. Develop conceptual, logical, and physical data models to ensure consistent data structures and relationships across systems. Align all transformations and calculations to Sleep Group's data catalogue and governance standards.

Data Quality, Governance & Security




Implement robust data validation, monitoring, and exception-handling processes to ensure accuracy, reliability, and compliance. Apply security best practices including encryption, anonymisation, and least-privilege access controls. Maintain up-to-date documentation of data flows, models, and pipelines to support transparency and audit requirements.

Project Management & Delivery




Lead and manage data-related projects, ensuring they are delivered within agreed timelines, scope, and budget. Coordinate with cross-functional teams to define project requirements, deliverables, and dependencies. Track progress, manage risks, and communicate status updates to stakeholders.

Collaboration & Stakeholder Engagement




Partner with business stakeholders and external vendors to understand data requirements and deliver fit-for-purpose solutions. Provide clear technical designs, roadmaps, and delivery timelines for all data initiatives. Engage with local and global teams where needed to align on standards and dependencies.

Continuous Improvement




Contribute to building internal data engineering capability through training, knowledge sharing, and documentation. * Stay abreast of emerging technologies and industry best practices to ensure Sleep Group's data solutions remain modern, secure, and efficient.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1559153
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned