SkillzPage

Jobs

Mid Level AWS Data Engineer

Facebook Twitter LinkedIn WhatsApp

Back

Mid Level AWS Data Engineer
 Location: Sandton (Hybrid role 2 days in office / 3 days remote)
 Industry: Data and Technology Consulting
 Level: Mid Level 
 Salary Market related increase
Job Title AWS Data Engineer

About the Company

We are a leading global data-driven consulting firm specialising in turning complex business challenges into actionable insights through advanced data engineering, analytics, and intelligent technology solutions. With offices in South Africa, the UK, and Australia, we partner with major clients across industries such as mining, finance, retail, telecommunications, and logistics.

We’re known for applying mathematical and scientific rigour to solve real-world business problems, with a strong focus on pricing strategy, customer segmentation, operational efficiency, forecasting, and capital optimisation. Our project teams work end-to-end—from consolidating and structuring raw data to deploying custom-built tools, AI models, and simulations that support strategic decision-making.

This is an exciting opportunity for data professionals to contribute to meaningful, high-impact projects in a dynamic, collaborative environment, with exposure to cutting-edge technologies and global best practices.

Our core capabilities span the disciplines of Data Science, Data Engineering, and Software Engineering.

Role Overview

You'll be part of a team tackling complex problems to deliver real business value across a diverse range of industries, including mining, telecommunications, retail, and financial services. In addition, you'll contribute to shaping best practices and continuously improving data engineering standards across the organisation.

Core Responsibilities

  • Translate business requirements into technical specifications and assist in communicating complex technical concepts to both technical and non-technical stakeholders.
  • Contribute to the design of data engineering solutions aligned with established architectural frameworks and business objectives.
  • Build and maintain scalable, efficient data pipelines that ingest, clean, and transform data from multiple sources using industry best practices.
  • Identify opportunities to improve data quality, pipeline performance, and reliability, and implement enhancements under guidance.
  • Deliver assigned project tasks on time and within scope to support the successful technical delivery of data engineering initiatives.
  • Collaborate with senior team members, engage in knowledge-sharing activities, and actively support the growth and development of junior engineers.

Minimum Requirements

  • Graduate or Postgraduate degree in Computer Science, Information Technology, Statistics, Engineering or related technical field.
  • 4+ years of data engineering experience with strong SQL skills and solid Python programming experience
  • Good understanding of Apache Spark fundamentals and experience using it for data processing tasks
  • Familiarity with data architecture concepts including data warehouse and data lake principles, with exposure to medallion architecture patterns
  • Experience in building and maintaining data pipelines for medium to large datasets with guidance on complex implementations
  • Basic CI/CD experience with Azure DevOps or AWS-native CI/CD services such as CodePipeline and CodeBuild. Git, and infrastructure-as-code tools (Terraform, AWS CloudFormation, or AWS CDK).
  • Hands on experience with AWS cloud data platform technologies, including:
    • Amazon Redshift
    • AWS Glue
    • Amazon Athena
    • AWS Step Functions
    • AWS Lambda
    • AWS CloudWatch
    • Amazon EMR
    • AWS Lake Formation
  • Experience with the following technologies would be beneficial
    • dbt (data build tool)
    • Snowflake data warehousing
  • A relevant data engineering certification would be beneficial

Behavioural Competencies

  • Problem Solver:
    Able to identify problems and opportunities, applying critical thinking to develop innovative and practical solutions.

  • Client Focused:
    Demonstrates a strong understanding of client needs and builds effective, collaborative working relationships.

  • Proactive:
    Takes initiative, communicates clearly with stakeholders, and follows through to achieve project goals.

  • Resilient:
    Maintains performance and composure under pressure, ambiguity, or opposition.

  • Team-Oriented:
    Works well within a team environment and fosters a collaborative, inclusive culture.

  • Quality-Driven:
    Committed to delivering high-quality work with attention to detail and consistency.

  • Effective Communicator:
    Possesses strong verbal and written communication skills; able to present complex technical ideas clearly to both technical and non-technical audiences.


Apply Now

Ready to shape the next generation of virtual gaming platforms and work alongside a team of global tech trailblazers?

Send your CV to charne@skillzpage.com

Use the subject line: "Mid Level AWS Data Engineer  – Hybrid"

(If you don’t hear from us within two weeks, please consider your application unsuccessful.)