Job Details

Data Engineer

About

Description

The AWS Data Engineer will be responsible for developing robust data products and data warehouse solutions in on-premises and cloud environments using AWS services and related technologies. This includes building scalable data pipelines, creating data models, and ensuring data infrastructure aligns with business objectives. The role requires a dynamic and results-driven professional with experience in Python, dbt, Apache Airflow, and cloud environments, capable of enhancing operational efficiency and delivering actionable insights.

Responsibilities

  • Develop and maintain a Data Lake using AWS technologies like S3 and Quicksight
  • Design and implement data APIs and delivery services to support operational and analytical applications
  • Participate in workflow development, coding, testing, and deployment processes
  • Implement unit testing for deliverables to ensure deployment success
  • Design and develop data models using dimensional and Data Vault modeling techniques
  • Create scalable data pipelines for data ingestion and transformation
  • Profile and analyze data sets for quality and consistency
  • Deliver business value incrementally throughout development cycles
  • Conduct peer reviews across teams and squads
  • Technical Leadership Actively participate in communities of practice for engineering and other disciplines
  • Share AWS knowledge and best practices across the organization
  • Contribute to and challenge the development of architectural principles and patterns
  • Compliance Ensure adherence to organizational patterns, guidelines, and standards
  • Operate within project environments and contribute to continuous improvement initiatives
  • Delivery Management Participate in sprint planning, backlog grooming, retrospectives, and PI planning
  • Deliver iteratively and in alignment with agile methodologies

Qualifications

  • Bachelor’s Degree in Computer Science, Information Systems, Big Data, or related fields
  • 2–3 years of experience designing and developing data pipelines in AWS
  • Expertise in building data warehouses, marts, and lakes
  • Experience with dimensional and Data Vault modeling techniques
  • Proficiency in Python, dbt Core, and orchestration tools like Apache Airflow
  • Strong understanding of CI/CD practices and GitHub
  • Experience in high-availability DataOps environments
  • Preferred: AWS Data Engineer Certification
  • Experience with automated data warehousing solutions
  • Knowledge of advanced AWS services and features, such as Quicksight
  • Experience working in agile, fast-paced, and collaborative environments

Application instructions:

  • Submit your application through the company’s official job portal or career email.

Hiring organization

Hiring organization image

Old Mutual

Employment Type: job

Job Location: Johannesburg, Gauteng, South Africa

Base Salary: Market related

Closing Date:

Apply Now

Related Jobs

Company Logo
Africa Assurance Innovation And Digital Data Engineer - Associate
View Details
Company Logo
Finance Data Engineer
View Details
Company Logo
Junior Software/Data Engineer
View Details